./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/weaver/popl20-more-buffer-series.wvr.c --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --validate ./goblint.2024-05-07_14-17-48.files/protection/popl20-more-buffer-series.wvr.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version b44c8288 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/weaver/popl20-more-buffer-series.wvr.c ./goblint.2024-05-07_14-17-48.files/protection/popl20-more-buffer-series.wvr.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-wip.fs.witness-ghost-b44c828-m [2024-05-12 13:45:11,822 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-05-12 13:45:11,875 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-05-12 13:45:11,882 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-05-12 13:45:11,883 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-05-12 13:45:11,910 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-05-12 13:45:11,910 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-05-12 13:45:11,910 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-05-12 13:45:11,911 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-05-12 13:45:11,911 INFO L153 SettingsManager]: * Use memory slicer=true [2024-05-12 13:45:11,911 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-05-12 13:45:11,912 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-05-12 13:45:11,912 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-05-12 13:45:11,912 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-05-12 13:45:11,913 INFO L153 SettingsManager]: * Use SBE=true [2024-05-12 13:45:11,913 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-05-12 13:45:11,913 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-05-12 13:45:11,913 INFO L153 SettingsManager]: * sizeof long=4 [2024-05-12 13:45:11,914 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-05-12 13:45:11,914 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-05-12 13:45:11,914 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-05-12 13:45:11,915 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-05-12 13:45:11,915 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-05-12 13:45:11,915 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-05-12 13:45:11,915 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-05-12 13:45:11,915 INFO L153 SettingsManager]: * sizeof long double=12 [2024-05-12 13:45:11,916 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-05-12 13:45:11,916 INFO L153 SettingsManager]: * Use constant arrays=true [2024-05-12 13:45:11,916 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-05-12 13:45:11,916 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-05-12 13:45:11,917 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-05-12 13:45:11,917 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-05-12 13:45:11,917 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-05-12 13:45:11,917 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-05-12 13:45:11,929 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-05-12 13:45:11,930 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-05-12 13:45:11,930 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-05-12 13:45:11,930 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-05-12 13:45:11,931 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-05-12 13:45:11,931 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-05-12 13:45:11,931 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-05-12 13:45:11,931 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-05-12 13:45:11,931 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-05-12 13:45:11,932 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-05-12 13:45:12,137 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-05-12 13:45:12,158 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-05-12 13:45:12,160 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-05-12 13:45:12,160 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-05-12 13:45:12,161 INFO L274 PluginConnector]: Witness Parser initialized [2024-05-12 13:45:12,162 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./goblint.2024-05-07_14-17-48.files/protection/popl20-more-buffer-series.wvr.yml/witness.yml [2024-05-12 13:45:12,243 INFO L270 PluginConnector]: Initializing CDTParser... [2024-05-12 13:45:12,243 INFO L274 PluginConnector]: CDTParser initialized [2024-05-12 13:45:12,245 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/weaver/popl20-more-buffer-series.wvr.c [2024-05-12 13:45:13,202 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-05-12 13:45:13,350 INFO L384 CDTParser]: Found 1 translation units. [2024-05-12 13:45:13,351 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/weaver/popl20-more-buffer-series.wvr.c [2024-05-12 13:45:13,360 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/5bec4dcfd/8b8e981cc35e4a168572a7dcde0ec53e/FLAG1d45f52c9 [2024-05-12 13:45:13,369 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/5bec4dcfd/8b8e981cc35e4a168572a7dcde0ec53e [2024-05-12 13:45:13,369 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-05-12 13:45:13,370 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-05-12 13:45:13,371 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-05-12 13:45:13,371 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-05-12 13:45:13,375 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-05-12 13:45:13,375 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 12.05 01:45:12" (1/2) ... [2024-05-12 13:45:13,376 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@20538c68 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 01:45:13, skipping insertion in model container [2024-05-12 13:45:13,376 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 12.05 01:45:12" (1/2) ... [2024-05-12 13:45:13,377 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@6edf917 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 01:45:13, skipping insertion in model container [2024-05-12 13:45:13,378 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.05 01:45:13" (2/2) ... [2024-05-12 13:45:13,378 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@20538c68 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 01:45:13, skipping insertion in model container [2024-05-12 13:45:13,378 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.05 01:45:13" (2/2) ... [2024-05-12 13:45:13,378 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-05-12 13:45:13,395 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-05-12 13:45:13,396 INFO L97 edCorrectnessWitness]: Location invariant before [L147-L147] (! multithreaded || 0 <= j) && (! multithreaded || 0 <= i) [2024-05-12 13:45:13,396 INFO L97 edCorrectnessWitness]: Location invariant before [L149-L149] (! multithreaded || 0 <= j) && (! multithreaded || 0 <= i) [2024-05-12 13:45:13,396 INFO L97 edCorrectnessWitness]: Location invariant before [L146-L146] (! multithreaded || 0 <= j) && (! multithreaded || 0 <= i) [2024-05-12 13:45:13,396 INFO L97 edCorrectnessWitness]: Location invariant before [L148-L148] (! multithreaded || 0 <= j) && (! multithreaded || 0 <= i) [2024-05-12 13:45:13,396 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-05-12 13:45:13,397 INFO L106 edCorrectnessWitness]: ghost_update [L145-L145] multithreaded = 1; [2024-05-12 13:45:13,417 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-05-12 13:45:13,568 WARN L246 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/weaver/popl20-more-buffer-series.wvr.c[4351,4364] [2024-05-12 13:45:13,582 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-05-12 13:45:13,591 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-05-12 13:45:13,672 WARN L246 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/weaver/popl20-more-buffer-series.wvr.c[4351,4364] [2024-05-12 13:45:13,678 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-05-12 13:45:13,695 INFO L206 MainTranslator]: Completed translation [2024-05-12 13:45:13,696 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 01:45:13 WrapperNode [2024-05-12 13:45:13,697 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-05-12 13:45:13,698 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-05-12 13:45:13,698 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-05-12 13:45:13,698 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-05-12 13:45:13,703 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 01:45:13" (1/1) ... [2024-05-12 13:45:13,721 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 01:45:13" (1/1) ... [2024-05-12 13:45:13,757 INFO L138 Inliner]: procedures = 27, calls = 87, calls flagged for inlining = 22, calls inlined = 28, statements flattened = 367 [2024-05-12 13:45:13,757 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-05-12 13:45:13,758 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-05-12 13:45:13,758 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-05-12 13:45:13,758 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-05-12 13:45:13,771 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 01:45:13" (1/1) ... [2024-05-12 13:45:13,771 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 01:45:13" (1/1) ... [2024-05-12 13:45:13,782 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 01:45:13" (1/1) ... [2024-05-12 13:45:13,798 INFO L175 MemorySlicer]: Split 20 memory accesses to 6 slices as follows [2, 2, 2, 2, 2, 10]. 50 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2, 0, 0, 0, 0, 0]. The 7 writes are split as follows [0, 1, 1, 1, 1, 3]. [2024-05-12 13:45:13,808 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 01:45:13" (1/1) ... [2024-05-12 13:45:13,808 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 01:45:13" (1/1) ... [2024-05-12 13:45:13,815 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 01:45:13" (1/1) ... [2024-05-12 13:45:13,818 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 01:45:13" (1/1) ... [2024-05-12 13:45:13,820 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 01:45:13" (1/1) ... [2024-05-12 13:45:13,821 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 01:45:13" (1/1) ... [2024-05-12 13:45:13,824 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-05-12 13:45:13,824 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-05-12 13:45:13,825 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-05-12 13:45:13,825 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-05-12 13:45:13,825 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 01:45:13" (1/1) ... [2024-05-12 13:45:13,838 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-05-12 13:45:13,844 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-05-12 13:45:13,861 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-05-12 13:45:13,862 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-05-12 13:45:13,885 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-05-12 13:45:13,886 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2024-05-12 13:45:13,886 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-05-12 13:45:13,886 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-05-12 13:45:13,886 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2024-05-12 13:45:13,886 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2024-05-12 13:45:13,886 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#4 [2024-05-12 13:45:13,887 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#5 [2024-05-12 13:45:13,887 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2024-05-12 13:45:13,887 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2024-05-12 13:45:13,887 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2024-05-12 13:45:13,887 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2024-05-12 13:45:13,887 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#4 [2024-05-12 13:45:13,887 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#5 [2024-05-12 13:45:13,887 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2024-05-12 13:45:13,888 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2024-05-12 13:45:13,888 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2024-05-12 13:45:13,888 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2024-05-12 13:45:13,888 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2024-05-12 13:45:13,888 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2024-05-12 13:45:13,888 INFO L130 BoogieDeclarations]: Found specification of procedure thread4 [2024-05-12 13:45:13,888 INFO L138 BoogieDeclarations]: Found implementation of procedure thread4 [2024-05-12 13:45:13,889 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-05-12 13:45:13,889 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-05-12 13:45:13,889 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2024-05-12 13:45:13,889 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2024-05-12 13:45:13,889 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#4 [2024-05-12 13:45:13,889 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#5 [2024-05-12 13:45:13,889 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-05-12 13:45:13,889 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-05-12 13:45:13,890 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2024-05-12 13:45:13,890 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-05-12 13:45:13,890 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-05-12 13:45:13,890 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2024-05-12 13:45:13,891 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-05-12 13:45:13,993 INFO L244 CfgBuilder]: Building ICFG [2024-05-12 13:45:13,995 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-05-12 13:45:14,476 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-05-12 13:45:14,477 INFO L293 CfgBuilder]: Performing block encoding [2024-05-12 13:45:14,798 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-05-12 13:45:14,798 INFO L320 CfgBuilder]: Removed 7 assume(true) statements. [2024-05-12 13:45:14,799 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.05 01:45:14 BoogieIcfgContainer [2024-05-12 13:45:14,799 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-05-12 13:45:14,800 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-05-12 13:45:14,800 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-05-12 13:45:14,802 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-05-12 13:45:14,803 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 12.05 01:45:12" (1/4) ... [2024-05-12 13:45:14,803 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@765a4d5e and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 12.05 01:45:14, skipping insertion in model container [2024-05-12 13:45:14,803 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 12.05 01:45:13" (2/4) ... [2024-05-12 13:45:14,803 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@765a4d5e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 12.05 01:45:14, skipping insertion in model container [2024-05-12 13:45:14,804 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 01:45:13" (3/4) ... [2024-05-12 13:45:14,804 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@765a4d5e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 12.05 01:45:14, skipping insertion in model container [2024-05-12 13:45:14,804 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.05 01:45:14" (4/4) ... [2024-05-12 13:45:14,805 INFO L112 eAbstractionObserver]: Analyzing ICFG popl20-more-buffer-series.wvr.c [2024-05-12 13:45:14,818 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-05-12 13:45:14,818 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 5 error locations. [2024-05-12 13:45:14,818 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-05-12 13:45:14,864 INFO L144 ThreadInstanceAdder]: Constructed 4 joinOtherThreadTransitions. [2024-05-12 13:45:14,892 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 67 places, 61 transitions, 150 flow [2024-05-12 13:45:14,923 INFO L124 PetriNetUnfolderBase]: 7/57 cut-off events. [2024-05-12 13:45:14,923 INFO L125 PetriNetUnfolderBase]: For 4/4 co-relation queries the response was YES. [2024-05-12 13:45:14,926 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74 conditions, 57 events. 7/57 cut-off events. For 4/4 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 71 event pairs, 0 based on Foata normal form. 0/45 useless extension candidates. Maximal degree in co-relation 44. Up to 2 conditions per place. [2024-05-12 13:45:14,926 INFO L82 GeneralOperation]: Start removeDead. Operand has 67 places, 61 transitions, 150 flow [2024-05-12 13:45:14,931 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 62 places, 56 transitions, 136 flow [2024-05-12 13:45:14,941 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-05-12 13:45:14,948 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;@6095d745, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-05-12 13:45:14,948 INFO L358 AbstractCegarLoop]: Starting to check reachability of 9 error locations. [2024-05-12 13:45:14,954 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-05-12 13:45:14,954 INFO L124 PetriNetUnfolderBase]: 3/14 cut-off events. [2024-05-12 13:45:14,954 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-05-12 13:45:14,955 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:45:14,955 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:45:14,956 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:45:14,959 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:45:14,959 INFO L85 PathProgramCache]: Analyzing trace with hash 1443173444, now seen corresponding path program 1 times [2024-05-12 13:45:14,966 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:45:14,966 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1058063243] [2024-05-12 13:45:14,966 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:45:14,967 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:45:15,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:45:15,308 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:45:15,308 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:45:15,309 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1058063243] [2024-05-12 13:45:15,309 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1058063243] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:45:15,309 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:45:15,309 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-05-12 13:45:15,310 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2106559454] [2024-05-12 13:45:15,311 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:45:15,317 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-05-12 13:45:15,321 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:45:15,339 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-05-12 13:45:15,339 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-05-12 13:45:15,363 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 61 [2024-05-12 13:45:15,365 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 62 places, 56 transitions, 136 flow. Second operand has 3 states, 3 states have (on average 20.0) internal successors, (60), 3 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:45:15,365 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:45:15,365 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 61 [2024-05-12 13:45:15,366 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:45:16,023 INFO L124 PetriNetUnfolderBase]: 4005/6013 cut-off events. [2024-05-12 13:45:16,023 INFO L125 PetriNetUnfolderBase]: For 170/170 co-relation queries the response was YES. [2024-05-12 13:45:16,037 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11619 conditions, 6013 events. 4005/6013 cut-off events. For 170/170 co-relation queries the response was YES. Maximal size of possible extension queue 394. Compared 38350 event pairs, 1027 based on Foata normal form. 0/5580 useless extension candidates. Maximal degree in co-relation 10372. Up to 3949 conditions per place. [2024-05-12 13:45:16,066 INFO L140 encePairwiseOnDemand]: 54/61 looper letters, 69 selfloop transitions, 3 changer transitions 0/85 dead transitions. [2024-05-12 13:45:16,066 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 64 places, 85 transitions, 359 flow [2024-05-12 13:45:16,068 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-05-12 13:45:16,069 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-05-12 13:45:16,075 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 127 transitions. [2024-05-12 13:45:16,077 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6939890710382514 [2024-05-12 13:45:16,078 INFO L175 Difference]: Start difference. First operand has 62 places, 56 transitions, 136 flow. Second operand 3 states and 127 transitions. [2024-05-12 13:45:16,079 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 64 places, 85 transitions, 359 flow [2024-05-12 13:45:16,087 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 85 transitions, 329 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-05-12 13:45:16,092 INFO L231 Difference]: Finished difference. Result has 57 places, 58 transitions, 145 flow [2024-05-12 13:45:16,093 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=61, PETRI_DIFFERENCE_MINUEND_FLOW=120, PETRI_DIFFERENCE_MINUEND_PLACES=54, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=56, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=145, PETRI_PLACES=57, PETRI_TRANSITIONS=58} [2024-05-12 13:45:16,097 INFO L281 CegarLoopForPetriNet]: 62 programPoint places, -5 predicate places. [2024-05-12 13:45:16,097 INFO L495 AbstractCegarLoop]: Abstraction has has 57 places, 58 transitions, 145 flow [2024-05-12 13:45:16,098 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 20.0) internal successors, (60), 3 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:45:16,098 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:45:16,098 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:45:16,098 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-05-12 13:45:16,098 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:45:16,099 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:45:16,099 INFO L85 PathProgramCache]: Analyzing trace with hash -198441642, now seen corresponding path program 1 times [2024-05-12 13:45:16,099 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:45:16,099 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [944455606] [2024-05-12 13:45:16,099 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:45:16,100 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:45:16,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:45:16,227 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:45:16,227 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:45:16,228 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [944455606] [2024-05-12 13:45:16,228 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [944455606] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:45:16,228 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:45:16,228 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-05-12 13:45:16,228 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1749593520] [2024-05-12 13:45:16,228 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:45:16,229 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-05-12 13:45:16,229 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:45:16,229 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-05-12 13:45:16,230 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-05-12 13:45:16,257 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 61 [2024-05-12 13:45:16,258 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 57 places, 58 transitions, 145 flow. Second operand has 4 states, 4 states have (on average 19.75) internal successors, (79), 4 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:45:16,258 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:45:16,258 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 61 [2024-05-12 13:45:16,258 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:45:16,857 INFO L124 PetriNetUnfolderBase]: 4486/6747 cut-off events. [2024-05-12 13:45:16,857 INFO L125 PetriNetUnfolderBase]: For 636/636 co-relation queries the response was YES. [2024-05-12 13:45:16,868 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14222 conditions, 6747 events. 4486/6747 cut-off events. For 636/636 co-relation queries the response was YES. Maximal size of possible extension queue 429. Compared 44270 event pairs, 1012 based on Foata normal form. 120/6717 useless extension candidates. Maximal degree in co-relation 2869. Up to 3097 conditions per place. [2024-05-12 13:45:16,892 INFO L140 encePairwiseOnDemand]: 54/61 looper letters, 93 selfloop transitions, 4 changer transitions 0/110 dead transitions. [2024-05-12 13:45:16,892 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 59 places, 110 transitions, 458 flow [2024-05-12 13:45:16,892 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-05-12 13:45:16,893 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-05-12 13:45:16,893 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 169 transitions. [2024-05-12 13:45:16,894 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6926229508196722 [2024-05-12 13:45:16,894 INFO L175 Difference]: Start difference. First operand has 57 places, 58 transitions, 145 flow. Second operand 4 states and 169 transitions. [2024-05-12 13:45:16,894 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 59 places, 110 transitions, 458 flow [2024-05-12 13:45:16,895 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 58 places, 110 transitions, 455 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-05-12 13:45:16,896 INFO L231 Difference]: Finished difference. Result has 59 places, 58 transitions, 160 flow [2024-05-12 13:45:16,896 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=61, PETRI_DIFFERENCE_MINUEND_FLOW=138, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=57, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=160, PETRI_PLACES=59, PETRI_TRANSITIONS=58} [2024-05-12 13:45:16,897 INFO L281 CegarLoopForPetriNet]: 62 programPoint places, -3 predicate places. [2024-05-12 13:45:16,897 INFO L495 AbstractCegarLoop]: Abstraction has has 59 places, 58 transitions, 160 flow [2024-05-12 13:45:16,897 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 19.75) internal successors, (79), 4 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:45:16,897 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:45:16,897 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:45:16,897 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-05-12 13:45:16,897 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:45:16,897 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:45:16,898 INFO L85 PathProgramCache]: Analyzing trace with hash 1713082841, now seen corresponding path program 1 times [2024-05-12 13:45:16,898 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:45:16,898 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [436260172] [2024-05-12 13:45:16,898 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:45:16,898 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:45:16,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:45:16,993 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:45:16,993 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:45:16,993 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [436260172] [2024-05-12 13:45:16,993 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [436260172] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:45:16,993 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:45:16,993 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-05-12 13:45:16,993 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [382914208] [2024-05-12 13:45:16,993 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:45:16,994 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-05-12 13:45:16,994 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:45:16,994 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-05-12 13:45:16,995 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-05-12 13:45:17,021 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 61 [2024-05-12 13:45:17,021 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 58 transitions, 160 flow. Second operand has 4 states, 4 states have (on average 20.5) internal successors, (82), 4 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:45:17,021 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:45:17,021 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 61 [2024-05-12 13:45:17,021 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:45:17,548 INFO L124 PetriNetUnfolderBase]: 4003/5958 cut-off events. [2024-05-12 13:45:17,549 INFO L125 PetriNetUnfolderBase]: For 2256/2256 co-relation queries the response was YES. [2024-05-12 13:45:17,558 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12957 conditions, 5958 events. 4003/5958 cut-off events. For 2256/2256 co-relation queries the response was YES. Maximal size of possible extension queue 382. Compared 37573 event pairs, 1935 based on Foata normal form. 156/5970 useless extension candidates. Maximal degree in co-relation 6735. Up to 2944 conditions per place. [2024-05-12 13:45:17,576 INFO L140 encePairwiseOnDemand]: 56/61 looper letters, 64 selfloop transitions, 3 changer transitions 0/80 dead transitions. [2024-05-12 13:45:17,576 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 59 places, 80 transitions, 334 flow [2024-05-12 13:45:17,577 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-05-12 13:45:17,577 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-05-12 13:45:17,578 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 136 transitions. [2024-05-12 13:45:17,578 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5573770491803278 [2024-05-12 13:45:17,578 INFO L175 Difference]: Start difference. First operand has 59 places, 58 transitions, 160 flow. Second operand 4 states and 136 transitions. [2024-05-12 13:45:17,578 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 59 places, 80 transitions, 334 flow [2024-05-12 13:45:17,582 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 80 transitions, 328 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-05-12 13:45:17,583 INFO L231 Difference]: Finished difference. Result has 57 places, 55 transitions, 142 flow [2024-05-12 13:45:17,583 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=61, PETRI_DIFFERENCE_MINUEND_FLOW=136, PETRI_DIFFERENCE_MINUEND_PLACES=54, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=55, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=142, PETRI_PLACES=57, PETRI_TRANSITIONS=55} [2024-05-12 13:45:17,584 INFO L281 CegarLoopForPetriNet]: 62 programPoint places, -5 predicate places. [2024-05-12 13:45:17,584 INFO L495 AbstractCegarLoop]: Abstraction has has 57 places, 55 transitions, 142 flow [2024-05-12 13:45:17,584 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 20.5) internal successors, (82), 4 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:45:17,584 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:45:17,584 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:45:17,584 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-05-12 13:45:17,585 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:45:17,585 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:45:17,585 INFO L85 PathProgramCache]: Analyzing trace with hash 1888770210, now seen corresponding path program 1 times [2024-05-12 13:45:17,585 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:45:17,585 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1578684101] [2024-05-12 13:45:17,586 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:45:17,586 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:45:17,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:45:17,633 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:45:17,634 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:45:17,634 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1578684101] [2024-05-12 13:45:17,634 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1578684101] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:45:17,634 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:45:17,634 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-05-12 13:45:17,635 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1722168642] [2024-05-12 13:45:17,635 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:45:17,635 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-05-12 13:45:17,635 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:45:17,636 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-05-12 13:45:17,636 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-05-12 13:45:17,636 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 61 [2024-05-12 13:45:17,636 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 57 places, 55 transitions, 142 flow. Second operand has 3 states, 3 states have (on average 31.0) internal successors, (93), 3 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:45:17,636 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:45:17,636 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 61 [2024-05-12 13:45:17,637 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:45:18,290 INFO L124 PetriNetUnfolderBase]: 6679/10141 cut-off events. [2024-05-12 13:45:18,290 INFO L125 PetriNetUnfolderBase]: For 3043/3043 co-relation queries the response was YES. [2024-05-12 13:45:18,302 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20827 conditions, 10141 events. 6679/10141 cut-off events. For 3043/3043 co-relation queries the response was YES. Maximal size of possible extension queue 568. Compared 64771 event pairs, 1449 based on Foata normal form. 3/9985 useless extension candidates. Maximal degree in co-relation 11151. Up to 5947 conditions per place. [2024-05-12 13:45:18,335 INFO L140 encePairwiseOnDemand]: 57/61 looper letters, 63 selfloop transitions, 3 changer transitions 1/80 dead transitions. [2024-05-12 13:45:18,335 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 59 places, 80 transitions, 351 flow [2024-05-12 13:45:18,335 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-05-12 13:45:18,336 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-05-12 13:45:18,336 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 125 transitions. [2024-05-12 13:45:18,336 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6830601092896175 [2024-05-12 13:45:18,336 INFO L175 Difference]: Start difference. First operand has 57 places, 55 transitions, 142 flow. Second operand 3 states and 125 transitions. [2024-05-12 13:45:18,337 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 59 places, 80 transitions, 351 flow [2024-05-12 13:45:18,339 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 80 transitions, 345 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-05-12 13:45:18,340 INFO L231 Difference]: Finished difference. Result has 58 places, 57 transitions, 157 flow [2024-05-12 13:45:18,340 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=61, PETRI_DIFFERENCE_MINUEND_FLOW=138, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=55, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=157, PETRI_PLACES=58, PETRI_TRANSITIONS=57} [2024-05-12 13:45:18,341 INFO L281 CegarLoopForPetriNet]: 62 programPoint places, -4 predicate places. [2024-05-12 13:45:18,341 INFO L495 AbstractCegarLoop]: Abstraction has has 58 places, 57 transitions, 157 flow [2024-05-12 13:45:18,341 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 31.0) internal successors, (93), 3 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:45:18,341 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:45:18,341 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:45:18,341 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-05-12 13:45:18,342 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:45:18,342 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:45:18,342 INFO L85 PathProgramCache]: Analyzing trace with hash 812875382, now seen corresponding path program 1 times [2024-05-12 13:45:18,342 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:45:18,342 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1586317309] [2024-05-12 13:45:18,342 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:45:18,343 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:45:18,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:45:18,402 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:45:18,402 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:45:18,403 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1586317309] [2024-05-12 13:45:18,403 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1586317309] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:45:18,403 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:45:18,403 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-05-12 13:45:18,403 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1902744329] [2024-05-12 13:45:18,403 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:45:18,404 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-05-12 13:45:18,404 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:45:18,404 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-05-12 13:45:18,404 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-05-12 13:45:18,407 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 61 [2024-05-12 13:45:18,407 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 57 transitions, 157 flow. Second operand has 3 states, 3 states have (on average 31.333333333333332) internal successors, (94), 3 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:45:18,407 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:45:18,407 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 61 [2024-05-12 13:45:18,408 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:45:19,110 INFO L124 PetriNetUnfolderBase]: 6012/8785 cut-off events. [2024-05-12 13:45:19,111 INFO L125 PetriNetUnfolderBase]: For 3160/3160 co-relation queries the response was YES. [2024-05-12 13:45:19,128 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20703 conditions, 8785 events. 6012/8785 cut-off events. For 3160/3160 co-relation queries the response was YES. Maximal size of possible extension queue 465. Compared 52774 event pairs, 1704 based on Foata normal form. 228/8797 useless extension candidates. Maximal degree in co-relation 7833. Up to 6037 conditions per place. [2024-05-12 13:45:19,162 INFO L140 encePairwiseOnDemand]: 58/61 looper letters, 71 selfloop transitions, 2 changer transitions 0/86 dead transitions. [2024-05-12 13:45:19,162 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 60 places, 86 transitions, 382 flow [2024-05-12 13:45:19,163 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-05-12 13:45:19,163 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-05-12 13:45:19,163 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 130 transitions. [2024-05-12 13:45:19,164 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7103825136612022 [2024-05-12 13:45:19,164 INFO L175 Difference]: Start difference. First operand has 58 places, 57 transitions, 157 flow. Second operand 3 states and 130 transitions. [2024-05-12 13:45:19,164 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 60 places, 86 transitions, 382 flow [2024-05-12 13:45:19,167 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 59 places, 86 transitions, 378 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-05-12 13:45:19,168 INFO L231 Difference]: Finished difference. Result has 60 places, 58 transitions, 168 flow [2024-05-12 13:45:19,168 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=61, PETRI_DIFFERENCE_MINUEND_FLOW=154, PETRI_DIFFERENCE_MINUEND_PLACES=57, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=57, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=168, PETRI_PLACES=60, PETRI_TRANSITIONS=58} [2024-05-12 13:45:19,168 INFO L281 CegarLoopForPetriNet]: 62 programPoint places, -2 predicate places. [2024-05-12 13:45:19,169 INFO L495 AbstractCegarLoop]: Abstraction has has 60 places, 58 transitions, 168 flow [2024-05-12 13:45:19,169 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 31.333333333333332) internal successors, (94), 3 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:45:19,169 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:45:19,169 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:45:19,169 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-05-12 13:45:19,170 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:45:19,170 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:45:19,170 INFO L85 PathProgramCache]: Analyzing trace with hash 1153682269, now seen corresponding path program 1 times [2024-05-12 13:45:19,170 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:45:19,170 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1222856138] [2024-05-12 13:45:19,170 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:45:19,171 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:45:19,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:45:19,245 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:45:19,246 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:45:19,246 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1222856138] [2024-05-12 13:45:19,246 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1222856138] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:45:19,246 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:45:19,246 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-05-12 13:45:19,246 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [188158867] [2024-05-12 13:45:19,247 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:45:19,247 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-05-12 13:45:19,248 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:45:19,248 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-05-12 13:45:19,249 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-05-12 13:45:19,255 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 61 [2024-05-12 13:45:19,256 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 60 places, 58 transitions, 168 flow. Second operand has 3 states, 3 states have (on average 31.333333333333332) internal successors, (94), 3 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:45:19,256 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:45:19,256 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 61 [2024-05-12 13:45:19,257 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:45:19,758 INFO L124 PetriNetUnfolderBase]: 5102/7644 cut-off events. [2024-05-12 13:45:19,758 INFO L125 PetriNetUnfolderBase]: For 4123/4123 co-relation queries the response was YES. [2024-05-12 13:45:19,771 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18736 conditions, 7644 events. 5102/7644 cut-off events. For 4123/4123 co-relation queries the response was YES. Maximal size of possible extension queue 382. Compared 45742 event pairs, 1188 based on Foata normal form. 122/7662 useless extension candidates. Maximal degree in co-relation 14189. Up to 5148 conditions per place. [2024-05-12 13:45:19,794 INFO L140 encePairwiseOnDemand]: 58/61 looper letters, 70 selfloop transitions, 2 changer transitions 0/85 dead transitions. [2024-05-12 13:45:19,794 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 85 transitions, 393 flow [2024-05-12 13:45:19,794 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-05-12 13:45:19,795 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-05-12 13:45:19,795 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 127 transitions. [2024-05-12 13:45:19,795 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6939890710382514 [2024-05-12 13:45:19,795 INFO L175 Difference]: Start difference. First operand has 60 places, 58 transitions, 168 flow. Second operand 3 states and 127 transitions. [2024-05-12 13:45:19,795 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 85 transitions, 393 flow [2024-05-12 13:45:19,797 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 61 places, 85 transitions, 390 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-05-12 13:45:19,798 INFO L231 Difference]: Finished difference. Result has 62 places, 59 transitions, 180 flow [2024-05-12 13:45:19,798 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=61, PETRI_DIFFERENCE_MINUEND_FLOW=166, PETRI_DIFFERENCE_MINUEND_PLACES=59, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=58, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=180, PETRI_PLACES=62, PETRI_TRANSITIONS=59} [2024-05-12 13:45:19,799 INFO L281 CegarLoopForPetriNet]: 62 programPoint places, 0 predicate places. [2024-05-12 13:45:19,799 INFO L495 AbstractCegarLoop]: Abstraction has has 62 places, 59 transitions, 180 flow [2024-05-12 13:45:19,799 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 31.333333333333332) internal successors, (94), 3 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:45:19,799 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:45:19,799 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:45:19,799 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-05-12 13:45:19,800 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:45:19,800 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:45:19,800 INFO L85 PathProgramCache]: Analyzing trace with hash 1051203871, now seen corresponding path program 1 times [2024-05-12 13:45:19,800 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:45:19,800 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1776681088] [2024-05-12 13:45:19,801 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:45:19,801 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:45:19,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:45:19,894 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-05-12 13:45:19,895 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:45:19,895 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1776681088] [2024-05-12 13:45:19,895 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1776681088] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:45:19,895 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:45:19,895 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-05-12 13:45:19,895 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [493268061] [2024-05-12 13:45:19,896 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:45:19,896 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-05-12 13:45:19,896 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:45:19,896 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-05-12 13:45:19,897 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-05-12 13:45:19,897 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 61 [2024-05-12 13:45:19,897 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 62 places, 59 transitions, 180 flow. Second operand has 4 states, 4 states have (on average 29.25) internal successors, (117), 4 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:45:19,897 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:45:19,897 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 61 [2024-05-12 13:45:19,897 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:45:20,460 INFO L124 PetriNetUnfolderBase]: 5972/8727 cut-off events. [2024-05-12 13:45:20,460 INFO L125 PetriNetUnfolderBase]: For 6733/6733 co-relation queries the response was YES. [2024-05-12 13:45:20,478 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22804 conditions, 8727 events. 5972/8727 cut-off events. For 6733/6733 co-relation queries the response was YES. Maximal size of possible extension queue 448. Compared 54128 event pairs, 4403 based on Foata normal form. 175/8570 useless extension candidates. Maximal degree in co-relation 10920. Up to 6562 conditions per place. [2024-05-12 13:45:20,508 INFO L140 encePairwiseOnDemand]: 53/61 looper letters, 81 selfloop transitions, 7 changer transitions 0/101 dead transitions. [2024-05-12 13:45:20,508 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 66 places, 101 transitions, 470 flow [2024-05-12 13:45:20,508 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-12 13:45:20,509 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-05-12 13:45:20,509 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 184 transitions. [2024-05-12 13:45:20,509 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6032786885245902 [2024-05-12 13:45:20,509 INFO L175 Difference]: Start difference. First operand has 62 places, 59 transitions, 180 flow. Second operand 5 states and 184 transitions. [2024-05-12 13:45:20,509 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 66 places, 101 transitions, 470 flow [2024-05-12 13:45:20,513 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 65 places, 101 transitions, 467 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-05-12 13:45:20,515 INFO L231 Difference]: Finished difference. Result has 68 places, 65 transitions, 230 flow [2024-05-12 13:45:20,515 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=61, PETRI_DIFFERENCE_MINUEND_FLOW=178, PETRI_DIFFERENCE_MINUEND_PLACES=61, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=59, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=230, PETRI_PLACES=68, PETRI_TRANSITIONS=65} [2024-05-12 13:45:20,515 INFO L281 CegarLoopForPetriNet]: 62 programPoint places, 6 predicate places. [2024-05-12 13:45:20,515 INFO L495 AbstractCegarLoop]: Abstraction has has 68 places, 65 transitions, 230 flow [2024-05-12 13:45:20,516 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 29.25) internal successors, (117), 4 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:45:20,516 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:45:20,516 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:45:20,516 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-05-12 13:45:20,516 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:45:20,517 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:45:20,517 INFO L85 PathProgramCache]: Analyzing trace with hash 1199940866, now seen corresponding path program 1 times [2024-05-12 13:45:20,517 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:45:20,517 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2027619905] [2024-05-12 13:45:20,517 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:45:20,517 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:45:20,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:45:20,608 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-05-12 13:45:20,609 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:45:20,609 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2027619905] [2024-05-12 13:45:20,609 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2027619905] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:45:20,609 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:45:20,609 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 13:45:20,609 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [594900538] [2024-05-12 13:45:20,610 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:45:20,610 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-05-12 13:45:20,610 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:45:20,610 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-05-12 13:45:20,611 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-05-12 13:45:20,611 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 61 [2024-05-12 13:45:20,611 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 68 places, 65 transitions, 230 flow. Second operand has 4 states, 4 states have (on average 29.25) internal successors, (117), 4 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:45:20,611 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:45:20,611 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 61 [2024-05-12 13:45:20,611 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:45:21,358 INFO L124 PetriNetUnfolderBase]: 7244/10860 cut-off events. [2024-05-12 13:45:21,359 INFO L125 PetriNetUnfolderBase]: For 8177/8177 co-relation queries the response was YES. [2024-05-12 13:45:21,379 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27609 conditions, 10860 events. 7244/10860 cut-off events. For 8177/8177 co-relation queries the response was YES. Maximal size of possible extension queue 514. Compared 71394 event pairs, 5507 based on Foata normal form. 260/10799 useless extension candidates. Maximal degree in co-relation 22967. Up to 8098 conditions per place. [2024-05-12 13:45:21,413 INFO L140 encePairwiseOnDemand]: 55/61 looper letters, 83 selfloop transitions, 7 changer transitions 2/105 dead transitions. [2024-05-12 13:45:21,414 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 105 transitions, 544 flow [2024-05-12 13:45:21,414 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-12 13:45:21,414 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-05-12 13:45:21,415 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 180 transitions. [2024-05-12 13:45:21,415 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5901639344262295 [2024-05-12 13:45:21,415 INFO L175 Difference]: Start difference. First operand has 68 places, 65 transitions, 230 flow. Second operand 5 states and 180 transitions. [2024-05-12 13:45:21,415 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 105 transitions, 544 flow [2024-05-12 13:45:21,418 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 71 places, 105 transitions, 540 flow, removed 1 selfloop flow, removed 1 redundant places. [2024-05-12 13:45:21,419 INFO L231 Difference]: Finished difference. Result has 74 places, 69 transitions, 280 flow [2024-05-12 13:45:21,419 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=61, PETRI_DIFFERENCE_MINUEND_FLOW=226, PETRI_DIFFERENCE_MINUEND_PLACES=67, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=65, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=280, PETRI_PLACES=74, PETRI_TRANSITIONS=69} [2024-05-12 13:45:21,420 INFO L281 CegarLoopForPetriNet]: 62 programPoint places, 12 predicate places. [2024-05-12 13:45:21,420 INFO L495 AbstractCegarLoop]: Abstraction has has 74 places, 69 transitions, 280 flow [2024-05-12 13:45:21,420 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 29.25) internal successors, (117), 4 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:45:21,420 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:45:21,420 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:45:21,420 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-05-12 13:45:21,420 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:45:21,421 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:45:21,421 INFO L85 PathProgramCache]: Analyzing trace with hash 1160556190, now seen corresponding path program 1 times [2024-05-12 13:45:21,421 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:45:21,421 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1141896040] [2024-05-12 13:45:21,421 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:45:21,421 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:45:21,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:45:21,716 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-05-12 13:45:21,717 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:45:21,717 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1141896040] [2024-05-12 13:45:21,717 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1141896040] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:45:21,717 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:45:21,717 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 13:45:21,717 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1877373616] [2024-05-12 13:45:21,717 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:45:21,718 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 13:45:21,719 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:45:21,719 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 13:45:21,720 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-05-12 13:45:21,776 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 61 [2024-05-12 13:45:21,777 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 74 places, 69 transitions, 280 flow. Second operand has 6 states, 6 states have (on average 24.166666666666668) internal successors, (145), 6 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:45:21,777 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:45:21,777 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 61 [2024-05-12 13:45:21,777 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:45:23,463 INFO L124 PetriNetUnfolderBase]: 15723/23201 cut-off events. [2024-05-12 13:45:23,463 INFO L125 PetriNetUnfolderBase]: For 14532/14532 co-relation queries the response was YES. [2024-05-12 13:45:23,515 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57211 conditions, 23201 events. 15723/23201 cut-off events. For 14532/14532 co-relation queries the response was YES. Maximal size of possible extension queue 1054. Compared 161487 event pairs, 6962 based on Foata normal form. 0/21935 useless extension candidates. Maximal degree in co-relation 50259. Up to 8720 conditions per place. [2024-05-12 13:45:23,580 INFO L140 encePairwiseOnDemand]: 54/61 looper letters, 128 selfloop transitions, 12 changer transitions 1/151 dead transitions. [2024-05-12 13:45:23,580 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 79 places, 151 transitions, 819 flow [2024-05-12 13:45:23,580 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 13:45:23,580 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 13:45:23,581 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 226 transitions. [2024-05-12 13:45:23,581 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6174863387978142 [2024-05-12 13:45:23,581 INFO L175 Difference]: Start difference. First operand has 74 places, 69 transitions, 280 flow. Second operand 6 states and 226 transitions. [2024-05-12 13:45:23,581 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 79 places, 151 transitions, 819 flow [2024-05-12 13:45:23,588 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 78 places, 151 transitions, 807 flow, removed 4 selfloop flow, removed 1 redundant places. [2024-05-12 13:45:23,589 INFO L231 Difference]: Finished difference. Result has 81 places, 71 transitions, 318 flow [2024-05-12 13:45:23,589 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=61, PETRI_DIFFERENCE_MINUEND_FLOW=268, PETRI_DIFFERENCE_MINUEND_PLACES=73, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=69, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=318, PETRI_PLACES=81, PETRI_TRANSITIONS=71} [2024-05-12 13:45:23,590 INFO L281 CegarLoopForPetriNet]: 62 programPoint places, 19 predicate places. [2024-05-12 13:45:23,590 INFO L495 AbstractCegarLoop]: Abstraction has has 81 places, 71 transitions, 318 flow [2024-05-12 13:45:23,591 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 24.166666666666668) internal successors, (145), 6 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:45:23,591 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:45:23,591 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:45:23,591 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-05-12 13:45:23,591 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:45:23,591 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:45:23,592 INFO L85 PathProgramCache]: Analyzing trace with hash 1185852925, now seen corresponding path program 1 times [2024-05-12 13:45:23,592 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:45:23,596 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1589215280] [2024-05-12 13:45:23,596 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:45:23,596 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:45:23,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:45:23,801 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-05-12 13:45:23,801 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:45:23,801 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1589215280] [2024-05-12 13:45:23,801 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1589215280] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:45:23,801 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:45:23,802 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 13:45:23,802 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [567911842] [2024-05-12 13:45:23,802 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:45:23,802 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 13:45:23,803 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:45:23,803 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 13:45:23,803 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-05-12 13:45:23,857 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 61 [2024-05-12 13:45:23,858 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 81 places, 71 transitions, 318 flow. Second operand has 6 states, 6 states have (on average 24.166666666666668) internal successors, (145), 6 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:45:23,858 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:45:23,858 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 61 [2024-05-12 13:45:23,858 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:45:25,024 INFO L124 PetriNetUnfolderBase]: 12020/17930 cut-off events. [2024-05-12 13:45:25,025 INFO L125 PetriNetUnfolderBase]: For 13410/13442 co-relation queries the response was YES. [2024-05-12 13:45:25,070 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45571 conditions, 17930 events. 12020/17930 cut-off events. For 13410/13442 co-relation queries the response was YES. Maximal size of possible extension queue 804. Compared 122267 event pairs, 9427 based on Foata normal form. 0/16696 useless extension candidates. Maximal degree in co-relation 37838. Up to 15671 conditions per place. [2024-05-12 13:45:25,118 INFO L140 encePairwiseOnDemand]: 55/61 looper letters, 51 selfloop transitions, 7 changer transitions 43/111 dead transitions. [2024-05-12 13:45:25,118 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 86 places, 111 transitions, 609 flow [2024-05-12 13:45:25,118 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 13:45:25,118 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 13:45:25,119 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 193 transitions. [2024-05-12 13:45:25,119 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5273224043715847 [2024-05-12 13:45:25,119 INFO L175 Difference]: Start difference. First operand has 81 places, 71 transitions, 318 flow. Second operand 6 states and 193 transitions. [2024-05-12 13:45:25,119 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 86 places, 111 transitions, 609 flow [2024-05-12 13:45:25,136 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 85 places, 111 transitions, 598 flow, removed 4 selfloop flow, removed 1 redundant places. [2024-05-12 13:45:25,137 INFO L231 Difference]: Finished difference. Result has 87 places, 68 transitions, 297 flow [2024-05-12 13:45:25,137 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=61, PETRI_DIFFERENCE_MINUEND_FLOW=307, PETRI_DIFFERENCE_MINUEND_PLACES=80, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=71, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=297, PETRI_PLACES=87, PETRI_TRANSITIONS=68} [2024-05-12 13:45:25,138 INFO L281 CegarLoopForPetriNet]: 62 programPoint places, 25 predicate places. [2024-05-12 13:45:25,138 INFO L495 AbstractCegarLoop]: Abstraction has has 87 places, 68 transitions, 297 flow [2024-05-12 13:45:25,138 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 24.166666666666668) internal successors, (145), 6 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:45:25,138 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:45:25,138 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:45:25,139 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-05-12 13:45:25,139 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:45:25,139 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:45:25,139 INFO L85 PathProgramCache]: Analyzing trace with hash 286460295, now seen corresponding path program 1 times [2024-05-12 13:45:25,139 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:45:25,139 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1476598739] [2024-05-12 13:45:25,139 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:45:25,140 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:45:25,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:45:25,377 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-05-12 13:45:25,377 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:45:25,377 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1476598739] [2024-05-12 13:45:25,377 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1476598739] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:45:25,377 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:45:25,377 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 13:45:25,377 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [89700291] [2024-05-12 13:45:25,378 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:45:25,378 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 13:45:25,378 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:45:25,378 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 13:45:25,378 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-05-12 13:45:25,425 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 61 [2024-05-12 13:45:25,425 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 87 places, 68 transitions, 297 flow. Second operand has 6 states, 6 states have (on average 25.0) internal successors, (150), 6 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:45:25,425 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:45:25,425 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 61 [2024-05-12 13:45:25,425 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:45:26,276 INFO L124 PetriNetUnfolderBase]: 8247/12172 cut-off events. [2024-05-12 13:45:26,276 INFO L125 PetriNetUnfolderBase]: For 10242/10242 co-relation queries the response was YES. [2024-05-12 13:45:26,305 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32172 conditions, 12172 events. 8247/12172 cut-off events. For 10242/10242 co-relation queries the response was YES. Maximal size of possible extension queue 568. Compared 76926 event pairs, 1159 based on Foata normal form. 494/12516 useless extension candidates. Maximal degree in co-relation 27316. Up to 6272 conditions per place. [2024-05-12 13:45:26,334 INFO L140 encePairwiseOnDemand]: 55/61 looper letters, 86 selfloop transitions, 8 changer transitions 2/107 dead transitions. [2024-05-12 13:45:26,334 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 88 places, 107 transitions, 617 flow [2024-05-12 13:45:26,335 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 13:45:26,335 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 13:45:26,335 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 192 transitions. [2024-05-12 13:45:26,335 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5245901639344263 [2024-05-12 13:45:26,336 INFO L175 Difference]: Start difference. First operand has 87 places, 68 transitions, 297 flow. Second operand 6 states and 192 transitions. [2024-05-12 13:45:26,336 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 88 places, 107 transitions, 617 flow [2024-05-12 13:45:26,346 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 81 places, 107 transitions, 595 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-05-12 13:45:26,347 INFO L231 Difference]: Finished difference. Result has 82 places, 66 transitions, 278 flow [2024-05-12 13:45:26,348 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=61, PETRI_DIFFERENCE_MINUEND_FLOW=275, PETRI_DIFFERENCE_MINUEND_PLACES=76, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=68, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=60, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=278, PETRI_PLACES=82, PETRI_TRANSITIONS=66} [2024-05-12 13:45:26,348 INFO L281 CegarLoopForPetriNet]: 62 programPoint places, 20 predicate places. [2024-05-12 13:45:26,348 INFO L495 AbstractCegarLoop]: Abstraction has has 82 places, 66 transitions, 278 flow [2024-05-12 13:45:26,348 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 25.0) internal successors, (150), 6 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:45:26,349 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:45:26,349 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:45:26,349 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-05-12 13:45:26,349 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:45:26,349 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:45:26,349 INFO L85 PathProgramCache]: Analyzing trace with hash -915993566, now seen corresponding path program 1 times [2024-05-12 13:45:26,349 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:45:26,350 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1915952665] [2024-05-12 13:45:26,350 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:45:26,350 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:45:26,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:45:26,553 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-05-12 13:45:26,553 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:45:26,553 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1915952665] [2024-05-12 13:45:26,553 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1915952665] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:45:26,553 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:45:26,554 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 13:45:26,554 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [406647201] [2024-05-12 13:45:26,554 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:45:26,554 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 13:45:26,555 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:45:26,555 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 13:45:26,555 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-05-12 13:45:26,597 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 61 [2024-05-12 13:45:26,598 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 66 transitions, 278 flow. Second operand has 6 states, 6 states have (on average 25.0) internal successors, (150), 6 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:45:26,598 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:45:26,598 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 61 [2024-05-12 13:45:26,598 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:45:27,308 INFO L124 PetriNetUnfolderBase]: 6380/9431 cut-off events. [2024-05-12 13:45:27,308 INFO L125 PetriNetUnfolderBase]: For 10371/10662 co-relation queries the response was YES. [2024-05-12 13:45:27,322 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26131 conditions, 9431 events. 6380/9431 cut-off events. For 10371/10662 co-relation queries the response was YES. Maximal size of possible extension queue 450. Compared 58732 event pairs, 995 based on Foata normal form. 603/9869 useless extension candidates. Maximal degree in co-relation 22923. Up to 5268 conditions per place. [2024-05-12 13:45:27,345 INFO L140 encePairwiseOnDemand]: 55/61 looper letters, 87 selfloop transitions, 6 changer transitions 4/108 dead transitions. [2024-05-12 13:45:27,346 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 85 places, 108 transitions, 619 flow [2024-05-12 13:45:27,346 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 13:45:27,346 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 13:45:27,346 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 194 transitions. [2024-05-12 13:45:27,347 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5300546448087432 [2024-05-12 13:45:27,347 INFO L175 Difference]: Start difference. First operand has 82 places, 66 transitions, 278 flow. Second operand 6 states and 194 transitions. [2024-05-12 13:45:27,347 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 85 places, 108 transitions, 619 flow [2024-05-12 13:45:27,351 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 78 places, 108 transitions, 587 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-05-12 13:45:27,352 INFO L231 Difference]: Finished difference. Result has 79 places, 63 transitions, 247 flow [2024-05-12 13:45:27,352 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=61, PETRI_DIFFERENCE_MINUEND_FLOW=252, PETRI_DIFFERENCE_MINUEND_PLACES=73, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=66, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=60, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=247, PETRI_PLACES=79, PETRI_TRANSITIONS=63} [2024-05-12 13:45:27,352 INFO L281 CegarLoopForPetriNet]: 62 programPoint places, 17 predicate places. [2024-05-12 13:45:27,353 INFO L495 AbstractCegarLoop]: Abstraction has has 79 places, 63 transitions, 247 flow [2024-05-12 13:45:27,353 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 25.0) internal successors, (150), 6 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:45:27,353 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:45:27,353 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:45:27,353 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-05-12 13:45:27,353 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:45:27,354 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:45:27,354 INFO L85 PathProgramCache]: Analyzing trace with hash -427945064, now seen corresponding path program 1 times [2024-05-12 13:45:27,354 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:45:27,354 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1439069227] [2024-05-12 13:45:27,354 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:45:27,354 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:45:27,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:45:27,571 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-05-12 13:45:27,572 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:45:27,572 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1439069227] [2024-05-12 13:45:27,572 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1439069227] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-12 13:45:27,572 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1892861518] [2024-05-12 13:45:27,572 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:45:27,572 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-12 13:45:27,573 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-05-12 13:45:27,574 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-05-12 13:45:27,596 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-05-12 13:45:27,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:45:27,715 INFO L262 TraceCheckSpWp]: Trace formula consists of 377 conjuncts, 12 conjunts are in the unsatisfiable core [2024-05-12 13:45:27,721 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-12 13:45:27,866 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-05-12 13:45:27,866 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-12 13:45:27,969 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-05-12 13:45:27,970 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1892861518] provided 1 perfect and 1 imperfect interpolant sequences [2024-05-12 13:45:27,970 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-05-12 13:45:27,970 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [6, 5] total 15 [2024-05-12 13:45:27,970 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [359354756] [2024-05-12 13:45:27,970 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:45:27,971 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 13:45:27,971 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:45:27,972 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 13:45:27,972 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=188, Unknown=0, NotChecked=0, Total=240 [2024-05-12 13:45:28,048 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 61 [2024-05-12 13:45:28,049 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 79 places, 63 transitions, 247 flow. Second operand has 8 states, 8 states have (on average 20.25) internal successors, (162), 8 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:45:28,049 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:45:28,049 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 61 [2024-05-12 13:45:28,049 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:45:30,153 INFO L124 PetriNetUnfolderBase]: 15396/21357 cut-off events. [2024-05-12 13:45:30,154 INFO L125 PetriNetUnfolderBase]: For 20803/21972 co-relation queries the response was YES. [2024-05-12 13:45:30,187 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60299 conditions, 21357 events. 15396/21357 cut-off events. For 20803/21972 co-relation queries the response was YES. Maximal size of possible extension queue 1046. Compared 128572 event pairs, 924 based on Foata normal form. 1133/20859 useless extension candidates. Maximal degree in co-relation 60267. Up to 6373 conditions per place. [2024-05-12 13:45:30,240 INFO L140 encePairwiseOnDemand]: 51/61 looper letters, 217 selfloop transitions, 34 changer transitions 0/258 dead transitions. [2024-05-12 13:45:30,240 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 91 places, 258 transitions, 1428 flow [2024-05-12 13:45:30,241 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-05-12 13:45:30,241 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-05-12 13:45:30,243 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 458 transitions. [2024-05-12 13:45:30,244 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5005464480874317 [2024-05-12 13:45:30,244 INFO L175 Difference]: Start difference. First operand has 79 places, 63 transitions, 247 flow. Second operand 15 states and 458 transitions. [2024-05-12 13:45:30,244 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 91 places, 258 transitions, 1428 flow [2024-05-12 13:45:30,249 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 86 places, 258 transitions, 1399 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-05-12 13:45:30,250 INFO L231 Difference]: Finished difference. Result has 98 places, 91 transitions, 524 flow [2024-05-12 13:45:30,251 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=61, PETRI_DIFFERENCE_MINUEND_FLOW=230, PETRI_DIFFERENCE_MINUEND_PLACES=72, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=63, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=524, PETRI_PLACES=98, PETRI_TRANSITIONS=91} [2024-05-12 13:45:30,251 INFO L281 CegarLoopForPetriNet]: 62 programPoint places, 36 predicate places. [2024-05-12 13:45:30,251 INFO L495 AbstractCegarLoop]: Abstraction has has 98 places, 91 transitions, 524 flow [2024-05-12 13:45:30,251 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 20.25) internal successors, (162), 8 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:45:30,251 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:45:30,252 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:45:30,264 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2024-05-12 13:45:30,456 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2024-05-12 13:45:30,457 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:45:30,457 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:45:30,457 INFO L85 PathProgramCache]: Analyzing trace with hash 492101542, now seen corresponding path program 2 times [2024-05-12 13:45:30,457 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:45:30,457 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1931367210] [2024-05-12 13:45:30,457 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:45:30,457 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:45:30,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:45:30,624 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-05-12 13:45:30,624 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:45:30,624 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1931367210] [2024-05-12 13:45:30,624 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1931367210] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-12 13:45:30,625 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1452196272] [2024-05-12 13:45:30,625 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-05-12 13:45:30,625 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-12 13:45:30,625 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-05-12 13:45:30,626 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-05-12 13:45:30,631 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-05-12 13:45:30,754 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-05-12 13:45:30,754 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-05-12 13:45:30,756 INFO L262 TraceCheckSpWp]: Trace formula consists of 377 conjuncts, 5 conjunts are in the unsatisfiable core [2024-05-12 13:45:30,758 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-12 13:45:30,806 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-05-12 13:45:30,807 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-05-12 13:45:30,807 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1452196272] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:45:30,807 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-05-12 13:45:30,807 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [5] total 7 [2024-05-12 13:45:30,809 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [4970615] [2024-05-12 13:45:30,809 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:45:30,809 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-05-12 13:45:30,809 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:45:30,809 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-05-12 13:45:30,810 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-05-12 13:45:30,815 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 61 [2024-05-12 13:45:30,816 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 98 places, 91 transitions, 524 flow. Second operand has 5 states, 5 states have (on average 26.8) internal successors, (134), 5 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-05-12 13:45:30,816 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:45:30,816 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 61 [2024-05-12 13:45:30,816 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:45:31,804 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1036] L104-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork3_#res#1.base_1| 0) (= |v_thread3Thread1of1ForFork3_#res#1.offset_1| 0) (= (mod |v_thread3Thread1of1ForFork3_~cond~2#1_5| 256) 0)) InVars {thread3Thread1of1ForFork3_~cond~2#1=|v_thread3Thread1of1ForFork3_~cond~2#1_5|} OutVars{thread3Thread1of1ForFork3_#res#1.offset=|v_thread3Thread1of1ForFork3_#res#1.offset_1|, thread3Thread1of1ForFork3_#res#1.base=|v_thread3Thread1of1ForFork3_#res#1.base_1|, thread3Thread1of1ForFork3_~cond~2#1=|v_thread3Thread1of1ForFork3_~cond~2#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork3_#res#1.offset, thread3Thread1of1ForFork3_#res#1.base][158], [18#L149true, Black: 72#(and (= ~j~0 0) (= ~i~0 0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 85#(= ~total~0 0), Black: 89#(<= ~q1_back~0 ~q1_front~0), 58#thread3EXITtrue, Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 100#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), 10#L83true, 497#(<= ~q2_front~0 ~q2_back~0), 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), 28#L115true, 31#L57true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:31,804 INFO L294 olderBase$Statistics]: this new event has 37 ancestors and is cut-off event [2024-05-12 13:45:31,805 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-05-12 13:45:31,805 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-05-12 13:45:31,805 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2024-05-12 13:45:31,805 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1036] L104-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork3_#res#1.base_1| 0) (= |v_thread3Thread1of1ForFork3_#res#1.offset_1| 0) (= (mod |v_thread3Thread1of1ForFork3_~cond~2#1_5| 256) 0)) InVars {thread3Thread1of1ForFork3_~cond~2#1=|v_thread3Thread1of1ForFork3_~cond~2#1_5|} OutVars{thread3Thread1of1ForFork3_#res#1.offset=|v_thread3Thread1of1ForFork3_#res#1.offset_1|, thread3Thread1of1ForFork3_#res#1.base=|v_thread3Thread1of1ForFork3_#res#1.base_1|, thread3Thread1of1ForFork3_~cond~2#1=|v_thread3Thread1of1ForFork3_~cond~2#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork3_#res#1.offset, thread3Thread1of1ForFork3_#res#1.base][158], [18#L149true, Black: 72#(and (= ~j~0 0) (= ~i~0 0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), Black: 89#(<= ~q1_back~0 ~q1_front~0), 58#thread3EXITtrue, Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), 23#L60true, Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 100#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 10#L83true, 497#(<= ~q2_front~0 ~q2_back~0), 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), 28#L115true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:31,806 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2024-05-12 13:45:31,806 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-05-12 13:45:31,806 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2024-05-12 13:45:31,806 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-05-12 13:45:31,957 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1036] L104-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork3_#res#1.base_1| 0) (= |v_thread3Thread1of1ForFork3_#res#1.offset_1| 0) (= (mod |v_thread3Thread1of1ForFork3_~cond~2#1_5| 256) 0)) InVars {thread3Thread1of1ForFork3_~cond~2#1=|v_thread3Thread1of1ForFork3_~cond~2#1_5|} OutVars{thread3Thread1of1ForFork3_#res#1.offset=|v_thread3Thread1of1ForFork3_#res#1.offset_1|, thread3Thread1of1ForFork3_#res#1.base=|v_thread3Thread1of1ForFork3_#res#1.base_1|, thread3Thread1of1ForFork3_~cond~2#1=|v_thread3Thread1of1ForFork3_~cond~2#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork3_#res#1.offset, thread3Thread1of1ForFork3_#res#1.base][158], [47#L149-2true, Black: 72#(and (= ~j~0 0) (= ~i~0 0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 85#(= ~total~0 0), Black: 89#(<= ~q1_back~0 ~q1_front~0), 58#thread3EXITtrue, Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 100#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), 10#L83true, 497#(<= ~q2_front~0 ~q2_back~0), 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), 28#L115true, 31#L57true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:31,957 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2024-05-12 13:45:31,957 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2024-05-12 13:45:31,957 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-05-12 13:45:31,957 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-05-12 13:45:31,957 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1036] L104-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork3_#res#1.base_1| 0) (= |v_thread3Thread1of1ForFork3_#res#1.offset_1| 0) (= (mod |v_thread3Thread1of1ForFork3_~cond~2#1_5| 256) 0)) InVars {thread3Thread1of1ForFork3_~cond~2#1=|v_thread3Thread1of1ForFork3_~cond~2#1_5|} OutVars{thread3Thread1of1ForFork3_#res#1.offset=|v_thread3Thread1of1ForFork3_#res#1.offset_1|, thread3Thread1of1ForFork3_#res#1.base=|v_thread3Thread1of1ForFork3_#res#1.base_1|, thread3Thread1of1ForFork3_~cond~2#1=|v_thread3Thread1of1ForFork3_~cond~2#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork3_#res#1.offset, thread3Thread1of1ForFork3_#res#1.base][158], [47#L149-2true, Black: 72#(and (= ~j~0 0) (= ~i~0 0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), Black: 89#(<= ~q1_back~0 ~q1_front~0), 58#thread3EXITtrue, Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), 23#L60true, Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 100#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 10#L83true, 497#(<= ~q2_front~0 ~q2_back~0), 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), 28#L115true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:31,958 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2024-05-12 13:45:31,958 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-05-12 13:45:31,958 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-05-12 13:45:31,958 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-05-12 13:45:32,041 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1036] L104-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork3_#res#1.base_1| 0) (= |v_thread3Thread1of1ForFork3_#res#1.offset_1| 0) (= (mod |v_thread3Thread1of1ForFork3_~cond~2#1_5| 256) 0)) InVars {thread3Thread1of1ForFork3_~cond~2#1=|v_thread3Thread1of1ForFork3_~cond~2#1_5|} OutVars{thread3Thread1of1ForFork3_#res#1.offset=|v_thread3Thread1of1ForFork3_#res#1.offset_1|, thread3Thread1of1ForFork3_#res#1.base=|v_thread3Thread1of1ForFork3_#res#1.base_1|, thread3Thread1of1ForFork3_~cond~2#1=|v_thread3Thread1of1ForFork3_~cond~2#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork3_#res#1.offset, thread3Thread1of1ForFork3_#res#1.base][129], [491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), Black: 89#(<= ~q1_back~0 ~q1_front~0), 58#thread3EXITtrue, Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 23#L60true, Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 100#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 52#L148-5true, Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 10#L83true, 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), 28#L115true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:32,041 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2024-05-12 13:45:32,041 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2024-05-12 13:45:32,041 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2024-05-12 13:45:32,041 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2024-05-12 13:45:32,096 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1036] L104-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork3_#res#1.base_1| 0) (= |v_thread3Thread1of1ForFork3_#res#1.offset_1| 0) (= (mod |v_thread3Thread1of1ForFork3_~cond~2#1_5| 256) 0)) InVars {thread3Thread1of1ForFork3_~cond~2#1=|v_thread3Thread1of1ForFork3_~cond~2#1_5|} OutVars{thread3Thread1of1ForFork3_#res#1.offset=|v_thread3Thread1of1ForFork3_#res#1.offset_1|, thread3Thread1of1ForFork3_#res#1.base=|v_thread3Thread1of1ForFork3_#res#1.base_1|, thread3Thread1of1ForFork3_~cond~2#1=|v_thread3Thread1of1ForFork3_~cond~2#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork3_#res#1.offset, thread3Thread1of1ForFork3_#res#1.base][129], [18#L149true, 32#L80true, 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 85#(= ~total~0 0), Black: 89#(<= ~q1_back~0 ~q1_front~0), 58#thread3EXITtrue, Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 100#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), 28#L115true, 31#L57true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:32,096 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2024-05-12 13:45:32,096 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2024-05-12 13:45:32,096 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-05-12 13:45:32,097 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2024-05-12 13:45:32,098 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1036] L104-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork3_#res#1.base_1| 0) (= |v_thread3Thread1of1ForFork3_#res#1.offset_1| 0) (= (mod |v_thread3Thread1of1ForFork3_~cond~2#1_5| 256) 0)) InVars {thread3Thread1of1ForFork3_~cond~2#1=|v_thread3Thread1of1ForFork3_~cond~2#1_5|} OutVars{thread3Thread1of1ForFork3_#res#1.offset=|v_thread3Thread1of1ForFork3_#res#1.offset_1|, thread3Thread1of1ForFork3_#res#1.base=|v_thread3Thread1of1ForFork3_#res#1.base_1|, thread3Thread1of1ForFork3_~cond~2#1=|v_thread3Thread1of1ForFork3_~cond~2#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork3_#res#1.offset, thread3Thread1of1ForFork3_#res#1.base][129], [32#L80true, 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 85#(= ~total~0 0), Black: 89#(<= ~q1_back~0 ~q1_front~0), 58#thread3EXITtrue, Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 100#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 52#L148-5true, Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), 28#L115true, 31#L57true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:32,098 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2024-05-12 13:45:32,098 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-05-12 13:45:32,098 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-05-12 13:45:32,098 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-05-12 13:45:32,100 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1036] L104-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork3_#res#1.base_1| 0) (= |v_thread3Thread1of1ForFork3_#res#1.offset_1| 0) (= (mod |v_thread3Thread1of1ForFork3_~cond~2#1_5| 256) 0)) InVars {thread3Thread1of1ForFork3_~cond~2#1=|v_thread3Thread1of1ForFork3_~cond~2#1_5|} OutVars{thread3Thread1of1ForFork3_#res#1.offset=|v_thread3Thread1of1ForFork3_#res#1.offset_1|, thread3Thread1of1ForFork3_#res#1.base=|v_thread3Thread1of1ForFork3_#res#1.base_1|, thread3Thread1of1ForFork3_~cond~2#1=|v_thread3Thread1of1ForFork3_~cond~2#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork3_#res#1.offset, thread3Thread1of1ForFork3_#res#1.base][158], [18#L149true, Black: 72#(and (= ~j~0 0) (= ~i~0 0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), Black: 89#(<= ~q1_back~0 ~q1_front~0), 58#thread3EXITtrue, Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), 8#thread1EXITtrue, Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 100#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 10#L83true, 497#(<= ~q2_front~0 ~q2_back~0), 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), 28#L115true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:32,100 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2024-05-12 13:45:32,100 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-05-12 13:45:32,100 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2024-05-12 13:45:32,101 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2024-05-12 13:45:32,103 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1036] L104-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork3_#res#1.base_1| 0) (= |v_thread3Thread1of1ForFork3_#res#1.offset_1| 0) (= (mod |v_thread3Thread1of1ForFork3_~cond~2#1_5| 256) 0)) InVars {thread3Thread1of1ForFork3_~cond~2#1=|v_thread3Thread1of1ForFork3_~cond~2#1_5|} OutVars{thread3Thread1of1ForFork3_#res#1.offset=|v_thread3Thread1of1ForFork3_#res#1.offset_1|, thread3Thread1of1ForFork3_#res#1.base=|v_thread3Thread1of1ForFork3_#res#1.base_1|, thread3Thread1of1ForFork3_~cond~2#1=|v_thread3Thread1of1ForFork3_~cond~2#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork3_#res#1.offset, thread3Thread1of1ForFork3_#res#1.base][158], [18#L149true, Black: 72#(and (= ~j~0 0) (= ~i~0 0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 85#(= ~total~0 0), Black: 89#(<= ~q1_back~0 ~q1_front~0), 46#thread2EXITtrue, 58#thread3EXITtrue, Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 100#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), 497#(<= ~q2_front~0 ~q2_back~0), 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), 28#L115true, 31#L57true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:32,103 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2024-05-12 13:45:32,103 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-05-12 13:45:32,103 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-05-12 13:45:32,103 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-05-12 13:45:32,103 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1036] L104-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork3_#res#1.base_1| 0) (= |v_thread3Thread1of1ForFork3_#res#1.offset_1| 0) (= (mod |v_thread3Thread1of1ForFork3_~cond~2#1_5| 256) 0)) InVars {thread3Thread1of1ForFork3_~cond~2#1=|v_thread3Thread1of1ForFork3_~cond~2#1_5|} OutVars{thread3Thread1of1ForFork3_#res#1.offset=|v_thread3Thread1of1ForFork3_#res#1.offset_1|, thread3Thread1of1ForFork3_#res#1.base=|v_thread3Thread1of1ForFork3_#res#1.base_1|, thread3Thread1of1ForFork3_~cond~2#1=|v_thread3Thread1of1ForFork3_~cond~2#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork3_#res#1.offset, thread3Thread1of1ForFork3_#res#1.base][158], [18#L149true, Black: 72#(and (= ~j~0 0) (= ~i~0 0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), Black: 89#(<= ~q1_back~0 ~q1_front~0), 46#thread2EXITtrue, 58#thread3EXITtrue, Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), 23#L60true, Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 100#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 497#(<= ~q2_front~0 ~q2_back~0), 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), 28#L115true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:32,103 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2024-05-12 13:45:32,103 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-05-12 13:45:32,103 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2024-05-12 13:45:32,104 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2024-05-12 13:45:32,140 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1036] L104-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork3_#res#1.base_1| 0) (= |v_thread3Thread1of1ForFork3_#res#1.offset_1| 0) (= (mod |v_thread3Thread1of1ForFork3_~cond~2#1_5| 256) 0)) InVars {thread3Thread1of1ForFork3_~cond~2#1=|v_thread3Thread1of1ForFork3_~cond~2#1_5|} OutVars{thread3Thread1of1ForFork3_#res#1.offset=|v_thread3Thread1of1ForFork3_#res#1.offset_1|, thread3Thread1of1ForFork3_#res#1.base=|v_thread3Thread1of1ForFork3_#res#1.base_1|, thread3Thread1of1ForFork3_~cond~2#1=|v_thread3Thread1of1ForFork3_~cond~2#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork3_#res#1.offset, thread3Thread1of1ForFork3_#res#1.base][158], [18#L149true, Black: 72#(and (= ~j~0 0) (= ~i~0 0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), Black: 89#(<= ~q1_back~0 ~q1_front~0), 58#thread3EXITtrue, 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 100#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 10#L83true, 497#(<= ~q2_front~0 ~q2_back~0), 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), 28#L115true, 31#L57true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:32,140 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2024-05-12 13:45:32,140 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2024-05-12 13:45:32,140 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2024-05-12 13:45:32,140 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2024-05-12 13:45:32,197 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1036] L104-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork3_#res#1.base_1| 0) (= |v_thread3Thread1of1ForFork3_#res#1.offset_1| 0) (= (mod |v_thread3Thread1of1ForFork3_~cond~2#1_5| 256) 0)) InVars {thread3Thread1of1ForFork3_~cond~2#1=|v_thread3Thread1of1ForFork3_~cond~2#1_5|} OutVars{thread3Thread1of1ForFork3_#res#1.offset=|v_thread3Thread1of1ForFork3_#res#1.offset_1|, thread3Thread1of1ForFork3_#res#1.base=|v_thread3Thread1of1ForFork3_#res#1.base_1|, thread3Thread1of1ForFork3_~cond~2#1=|v_thread3Thread1of1ForFork3_~cond~2#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork3_#res#1.offset, thread3Thread1of1ForFork3_#res#1.base][129], [18#L149true, Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), Black: 89#(<= ~q1_back~0 ~q1_front~0), 58#thread3EXITtrue, Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 23#L60true, Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 100#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 10#L83true, 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), 28#L115true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:32,198 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2024-05-12 13:45:32,198 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-05-12 13:45:32,198 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-05-12 13:45:32,198 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-05-12 13:45:32,246 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1036] L104-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork3_#res#1.base_1| 0) (= |v_thread3Thread1of1ForFork3_#res#1.offset_1| 0) (= (mod |v_thread3Thread1of1ForFork3_~cond~2#1_5| 256) 0)) InVars {thread3Thread1of1ForFork3_~cond~2#1=|v_thread3Thread1of1ForFork3_~cond~2#1_5|} OutVars{thread3Thread1of1ForFork3_#res#1.offset=|v_thread3Thread1of1ForFork3_#res#1.offset_1|, thread3Thread1of1ForFork3_#res#1.base=|v_thread3Thread1of1ForFork3_#res#1.base_1|, thread3Thread1of1ForFork3_~cond~2#1=|v_thread3Thread1of1ForFork3_~cond~2#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork3_#res#1.offset, thread3Thread1of1ForFork3_#res#1.base][158], [18#L149true, 32#L80true, Black: 72#(and (= ~j~0 0) (= ~i~0 0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 85#(= ~total~0 0), Black: 89#(<= ~q1_back~0 ~q1_front~0), 58#thread3EXITtrue, Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 100#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), 497#(<= ~q2_front~0 ~q2_back~0), 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), 28#L115true, 31#L57true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:32,246 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2024-05-12 13:45:32,246 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2024-05-12 13:45:32,246 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2024-05-12 13:45:32,246 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-05-12 13:45:32,246 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1036] L104-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork3_#res#1.base_1| 0) (= |v_thread3Thread1of1ForFork3_#res#1.offset_1| 0) (= (mod |v_thread3Thread1of1ForFork3_~cond~2#1_5| 256) 0)) InVars {thread3Thread1of1ForFork3_~cond~2#1=|v_thread3Thread1of1ForFork3_~cond~2#1_5|} OutVars{thread3Thread1of1ForFork3_#res#1.offset=|v_thread3Thread1of1ForFork3_#res#1.offset_1|, thread3Thread1of1ForFork3_#res#1.base=|v_thread3Thread1of1ForFork3_#res#1.base_1|, thread3Thread1of1ForFork3_~cond~2#1=|v_thread3Thread1of1ForFork3_~cond~2#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork3_#res#1.offset, thread3Thread1of1ForFork3_#res#1.base][158], [18#L149true, 32#L80true, Black: 72#(and (= ~j~0 0) (= ~i~0 0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), Black: 89#(<= ~q1_back~0 ~q1_front~0), 58#thread3EXITtrue, Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 23#L60true, Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 100#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 497#(<= ~q2_front~0 ~q2_back~0), 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), 28#L115true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:32,246 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2024-05-12 13:45:32,247 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2024-05-12 13:45:32,247 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2024-05-12 13:45:32,247 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2024-05-12 13:45:32,247 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1036] L104-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork3_#res#1.base_1| 0) (= |v_thread3Thread1of1ForFork3_#res#1.offset_1| 0) (= (mod |v_thread3Thread1of1ForFork3_~cond~2#1_5| 256) 0)) InVars {thread3Thread1of1ForFork3_~cond~2#1=|v_thread3Thread1of1ForFork3_~cond~2#1_5|} OutVars{thread3Thread1of1ForFork3_#res#1.offset=|v_thread3Thread1of1ForFork3_#res#1.offset_1|, thread3Thread1of1ForFork3_#res#1.base=|v_thread3Thread1of1ForFork3_#res#1.base_1|, thread3Thread1of1ForFork3_~cond~2#1=|v_thread3Thread1of1ForFork3_~cond~2#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork3_#res#1.offset, thread3Thread1of1ForFork3_#res#1.base][129], [18#L149true, 32#L80true, 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), Black: 89#(<= ~q1_back~0 ~q1_front~0), 58#thread3EXITtrue, Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), 23#L60true, Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 100#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), 28#L115true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:32,247 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2024-05-12 13:45:32,247 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2024-05-12 13:45:32,247 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2024-05-12 13:45:32,247 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2024-05-12 13:45:32,248 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1036] L104-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork3_#res#1.base_1| 0) (= |v_thread3Thread1of1ForFork3_#res#1.offset_1| 0) (= (mod |v_thread3Thread1of1ForFork3_~cond~2#1_5| 256) 0)) InVars {thread3Thread1of1ForFork3_~cond~2#1=|v_thread3Thread1of1ForFork3_~cond~2#1_5|} OutVars{thread3Thread1of1ForFork3_#res#1.offset=|v_thread3Thread1of1ForFork3_#res#1.offset_1|, thread3Thread1of1ForFork3_#res#1.base=|v_thread3Thread1of1ForFork3_#res#1.base_1|, thread3Thread1of1ForFork3_~cond~2#1=|v_thread3Thread1of1ForFork3_~cond~2#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork3_#res#1.offset, thread3Thread1of1ForFork3_#res#1.base][129], [32#L80true, 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), 47#L149-2true, Black: 72#(and (= ~j~0 0) (= ~i~0 0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 85#(= ~total~0 0), Black: 89#(<= ~q1_back~0 ~q1_front~0), 58#thread3EXITtrue, Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 100#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), 28#L115true, 31#L57true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:32,248 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2024-05-12 13:45:32,248 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2024-05-12 13:45:32,248 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2024-05-12 13:45:32,248 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2024-05-12 13:45:32,249 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1036] L104-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork3_#res#1.base_1| 0) (= |v_thread3Thread1of1ForFork3_#res#1.offset_1| 0) (= (mod |v_thread3Thread1of1ForFork3_~cond~2#1_5| 256) 0)) InVars {thread3Thread1of1ForFork3_~cond~2#1=|v_thread3Thread1of1ForFork3_~cond~2#1_5|} OutVars{thread3Thread1of1ForFork3_#res#1.offset=|v_thread3Thread1of1ForFork3_#res#1.offset_1|, thread3Thread1of1ForFork3_#res#1.base=|v_thread3Thread1of1ForFork3_#res#1.base_1|, thread3Thread1of1ForFork3_~cond~2#1=|v_thread3Thread1of1ForFork3_~cond~2#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork3_#res#1.offset, thread3Thread1of1ForFork3_#res#1.base][129], [18#L149true, Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 85#(= ~total~0 0), Black: 89#(<= ~q1_back~0 ~q1_front~0), 58#thread3EXITtrue, Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 100#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 10#L83true, 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), 28#L115true, 31#L57true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:32,249 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2024-05-12 13:45:32,250 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2024-05-12 13:45:32,250 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2024-05-12 13:45:32,250 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2024-05-12 13:45:32,250 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1036] L104-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork3_#res#1.base_1| 0) (= |v_thread3Thread1of1ForFork3_#res#1.offset_1| 0) (= (mod |v_thread3Thread1of1ForFork3_~cond~2#1_5| 256) 0)) InVars {thread3Thread1of1ForFork3_~cond~2#1=|v_thread3Thread1of1ForFork3_~cond~2#1_5|} OutVars{thread3Thread1of1ForFork3_#res#1.offset=|v_thread3Thread1of1ForFork3_#res#1.offset_1|, thread3Thread1of1ForFork3_#res#1.base=|v_thread3Thread1of1ForFork3_#res#1.base_1|, thread3Thread1of1ForFork3_~cond~2#1=|v_thread3Thread1of1ForFork3_~cond~2#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork3_#res#1.offset, thread3Thread1of1ForFork3_#res#1.base][129], [32#L80true, 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), Black: 89#(<= ~q1_back~0 ~q1_front~0), 58#thread3EXITtrue, Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), 23#L60true, Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 100#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 52#L148-5true, Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), 28#L115true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:32,250 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2024-05-12 13:45:32,250 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2024-05-12 13:45:32,251 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2024-05-12 13:45:32,251 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-05-12 13:45:32,251 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1036] L104-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork3_#res#1.base_1| 0) (= |v_thread3Thread1of1ForFork3_#res#1.offset_1| 0) (= (mod |v_thread3Thread1of1ForFork3_~cond~2#1_5| 256) 0)) InVars {thread3Thread1of1ForFork3_~cond~2#1=|v_thread3Thread1of1ForFork3_~cond~2#1_5|} OutVars{thread3Thread1of1ForFork3_#res#1.offset=|v_thread3Thread1of1ForFork3_#res#1.offset_1|, thread3Thread1of1ForFork3_#res#1.base=|v_thread3Thread1of1ForFork3_#res#1.base_1|, thread3Thread1of1ForFork3_~cond~2#1=|v_thread3Thread1of1ForFork3_~cond~2#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork3_#res#1.offset, thread3Thread1of1ForFork3_#res#1.base][129], [Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 85#(= ~total~0 0), Black: 89#(<= ~q1_back~0 ~q1_front~0), 58#thread3EXITtrue, Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 100#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 52#L148-5true, Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), 10#L83true, 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), 28#L115true, 31#L57true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:32,251 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2024-05-12 13:45:32,251 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2024-05-12 13:45:32,251 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-05-12 13:45:32,251 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2024-05-12 13:45:32,254 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1036] L104-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork3_#res#1.base_1| 0) (= |v_thread3Thread1of1ForFork3_#res#1.offset_1| 0) (= (mod |v_thread3Thread1of1ForFork3_~cond~2#1_5| 256) 0)) InVars {thread3Thread1of1ForFork3_~cond~2#1=|v_thread3Thread1of1ForFork3_~cond~2#1_5|} OutVars{thread3Thread1of1ForFork3_#res#1.offset=|v_thread3Thread1of1ForFork3_#res#1.offset_1|, thread3Thread1of1ForFork3_#res#1.base=|v_thread3Thread1of1ForFork3_#res#1.base_1|, thread3Thread1of1ForFork3_~cond~2#1=|v_thread3Thread1of1ForFork3_~cond~2#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork3_#res#1.offset, thread3Thread1of1ForFork3_#res#1.base][158], [47#L149-2true, Black: 72#(and (= ~j~0 0) (= ~i~0 0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), Black: 89#(<= ~q1_back~0 ~q1_front~0), 58#thread3EXITtrue, Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), 8#thread1EXITtrue, Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 100#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 10#L83true, 497#(<= ~q2_front~0 ~q2_back~0), 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), 28#L115true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:32,254 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2024-05-12 13:45:32,254 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2024-05-12 13:45:32,254 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2024-05-12 13:45:32,254 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2024-05-12 13:45:32,257 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1036] L104-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork3_#res#1.base_1| 0) (= |v_thread3Thread1of1ForFork3_#res#1.offset_1| 0) (= (mod |v_thread3Thread1of1ForFork3_~cond~2#1_5| 256) 0)) InVars {thread3Thread1of1ForFork3_~cond~2#1=|v_thread3Thread1of1ForFork3_~cond~2#1_5|} OutVars{thread3Thread1of1ForFork3_#res#1.offset=|v_thread3Thread1of1ForFork3_#res#1.offset_1|, thread3Thread1of1ForFork3_#res#1.base=|v_thread3Thread1of1ForFork3_#res#1.base_1|, thread3Thread1of1ForFork3_~cond~2#1=|v_thread3Thread1of1ForFork3_~cond~2#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork3_#res#1.offset, thread3Thread1of1ForFork3_#res#1.base][158], [47#L149-2true, Black: 72#(and (= ~j~0 0) (= ~i~0 0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 85#(= ~total~0 0), Black: 89#(<= ~q1_back~0 ~q1_front~0), 46#thread2EXITtrue, 58#thread3EXITtrue, Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 100#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), 497#(<= ~q2_front~0 ~q2_back~0), 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), 28#L115true, 31#L57true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:32,257 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2024-05-12 13:45:32,257 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-05-12 13:45:32,257 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2024-05-12 13:45:32,257 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2024-05-12 13:45:32,257 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1036] L104-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork3_#res#1.base_1| 0) (= |v_thread3Thread1of1ForFork3_#res#1.offset_1| 0) (= (mod |v_thread3Thread1of1ForFork3_~cond~2#1_5| 256) 0)) InVars {thread3Thread1of1ForFork3_~cond~2#1=|v_thread3Thread1of1ForFork3_~cond~2#1_5|} OutVars{thread3Thread1of1ForFork3_#res#1.offset=|v_thread3Thread1of1ForFork3_#res#1.offset_1|, thread3Thread1of1ForFork3_#res#1.base=|v_thread3Thread1of1ForFork3_#res#1.base_1|, thread3Thread1of1ForFork3_~cond~2#1=|v_thread3Thread1of1ForFork3_~cond~2#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork3_#res#1.offset, thread3Thread1of1ForFork3_#res#1.base][158], [47#L149-2true, Black: 72#(and (= ~j~0 0) (= ~i~0 0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), Black: 89#(<= ~q1_back~0 ~q1_front~0), 46#thread2EXITtrue, 58#thread3EXITtrue, Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 23#L60true, Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 100#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 497#(<= ~q2_front~0 ~q2_back~0), 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), 28#L115true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:32,257 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2024-05-12 13:45:32,257 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2024-05-12 13:45:32,257 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2024-05-12 13:45:32,257 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2024-05-12 13:45:32,285 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1036] L104-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork3_#res#1.base_1| 0) (= |v_thread3Thread1of1ForFork3_#res#1.offset_1| 0) (= (mod |v_thread3Thread1of1ForFork3_~cond~2#1_5| 256) 0)) InVars {thread3Thread1of1ForFork3_~cond~2#1=|v_thread3Thread1of1ForFork3_~cond~2#1_5|} OutVars{thread3Thread1of1ForFork3_#res#1.offset=|v_thread3Thread1of1ForFork3_#res#1.offset_1|, thread3Thread1of1ForFork3_#res#1.base=|v_thread3Thread1of1ForFork3_#res#1.base_1|, thread3Thread1of1ForFork3_~cond~2#1=|v_thread3Thread1of1ForFork3_~cond~2#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork3_#res#1.offset, thread3Thread1of1ForFork3_#res#1.base][129], [32#L80true, 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), Black: 89#(<= ~q1_back~0 ~q1_front~0), 58#thread3EXITtrue, Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 100#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 52#L148-5true, Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), 28#L115true, 31#L57true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:32,286 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is not cut-off event [2024-05-12 13:45:32,286 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is not cut-off event [2024-05-12 13:45:32,286 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is not cut-off event [2024-05-12 13:45:32,286 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is not cut-off event [2024-05-12 13:45:32,313 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1036] L104-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork3_#res#1.base_1| 0) (= |v_thread3Thread1of1ForFork3_#res#1.offset_1| 0) (= (mod |v_thread3Thread1of1ForFork3_~cond~2#1_5| 256) 0)) InVars {thread3Thread1of1ForFork3_~cond~2#1=|v_thread3Thread1of1ForFork3_~cond~2#1_5|} OutVars{thread3Thread1of1ForFork3_#res#1.offset=|v_thread3Thread1of1ForFork3_#res#1.offset_1|, thread3Thread1of1ForFork3_#res#1.base=|v_thread3Thread1of1ForFork3_#res#1.base_1|, thread3Thread1of1ForFork3_~cond~2#1=|v_thread3Thread1of1ForFork3_~cond~2#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork3_#res#1.offset, thread3Thread1of1ForFork3_#res#1.base][158], [Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 47#L149-2true, Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), Black: 89#(<= ~q1_back~0 ~q1_front~0), 58#thread3EXITtrue, 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 100#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 10#L83true, 497#(<= ~q2_front~0 ~q2_back~0), 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), 28#L115true, 31#L57true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:32,314 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2024-05-12 13:45:32,314 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-05-12 13:45:32,314 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-05-12 13:45:32,314 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-05-12 13:45:32,341 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1036] L104-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork3_#res#1.base_1| 0) (= |v_thread3Thread1of1ForFork3_#res#1.offset_1| 0) (= (mod |v_thread3Thread1of1ForFork3_~cond~2#1_5| 256) 0)) InVars {thread3Thread1of1ForFork3_~cond~2#1=|v_thread3Thread1of1ForFork3_~cond~2#1_5|} OutVars{thread3Thread1of1ForFork3_#res#1.offset=|v_thread3Thread1of1ForFork3_#res#1.offset_1|, thread3Thread1of1ForFork3_#res#1.base=|v_thread3Thread1of1ForFork3_#res#1.base_1|, thread3Thread1of1ForFork3_~cond~2#1=|v_thread3Thread1of1ForFork3_~cond~2#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork3_#res#1.offset, thread3Thread1of1ForFork3_#res#1.base][129], [Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), Black: 89#(<= ~q1_back~0 ~q1_front~0), 58#thread3EXITtrue, Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), 8#thread1EXITtrue, Black: 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 100#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 52#L148-5true, Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 10#L83true, 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), 28#L115true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:32,342 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2024-05-12 13:45:32,342 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-05-12 13:45:32,342 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-05-12 13:45:32,342 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-05-12 13:45:32,361 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1036] L104-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork3_#res#1.base_1| 0) (= |v_thread3Thread1of1ForFork3_#res#1.offset_1| 0) (= (mod |v_thread3Thread1of1ForFork3_~cond~2#1_5| 256) 0)) InVars {thread3Thread1of1ForFork3_~cond~2#1=|v_thread3Thread1of1ForFork3_~cond~2#1_5|} OutVars{thread3Thread1of1ForFork3_#res#1.offset=|v_thread3Thread1of1ForFork3_#res#1.offset_1|, thread3Thread1of1ForFork3_#res#1.base=|v_thread3Thread1of1ForFork3_#res#1.base_1|, thread3Thread1of1ForFork3_~cond~2#1=|v_thread3Thread1of1ForFork3_~cond~2#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork3_#res#1.offset, thread3Thread1of1ForFork3_#res#1.base][129], [Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), 46#thread2EXITtrue, Black: 89#(<= ~q1_back~0 ~q1_front~0), 58#thread3EXITtrue, Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 23#L60true, Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 100#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 52#L148-5true, Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), 28#L115true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:32,361 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2024-05-12 13:45:32,361 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-05-12 13:45:32,361 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-05-12 13:45:32,361 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-05-12 13:45:32,364 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1036] L104-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork3_#res#1.base_1| 0) (= |v_thread3Thread1of1ForFork3_#res#1.offset_1| 0) (= (mod |v_thread3Thread1of1ForFork3_~cond~2#1_5| 256) 0)) InVars {thread3Thread1of1ForFork3_~cond~2#1=|v_thread3Thread1of1ForFork3_~cond~2#1_5|} OutVars{thread3Thread1of1ForFork3_#res#1.offset=|v_thread3Thread1of1ForFork3_#res#1.offset_1|, thread3Thread1of1ForFork3_#res#1.base=|v_thread3Thread1of1ForFork3_#res#1.base_1|, thread3Thread1of1ForFork3_~cond~2#1=|v_thread3Thread1of1ForFork3_~cond~2#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork3_#res#1.offset, thread3Thread1of1ForFork3_#res#1.base][129], [491#(<= (+ 1 ~q2_front~0) ~q2_back~0), 47#L149-2true, Black: 72#(and (= ~j~0 0) (= ~i~0 0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), Black: 89#(<= ~q1_back~0 ~q1_front~0), 58#thread3EXITtrue, Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 23#L60true, Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 100#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 10#L83true, 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), 28#L115true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:32,365 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2024-05-12 13:45:32,365 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-05-12 13:45:32,365 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-05-12 13:45:32,365 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-05-12 13:45:32,400 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1036] L104-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork3_#res#1.base_1| 0) (= |v_thread3Thread1of1ForFork3_#res#1.offset_1| 0) (= (mod |v_thread3Thread1of1ForFork3_~cond~2#1_5| 256) 0)) InVars {thread3Thread1of1ForFork3_~cond~2#1=|v_thread3Thread1of1ForFork3_~cond~2#1_5|} OutVars{thread3Thread1of1ForFork3_#res#1.offset=|v_thread3Thread1of1ForFork3_#res#1.offset_1|, thread3Thread1of1ForFork3_#res#1.base=|v_thread3Thread1of1ForFork3_#res#1.base_1|, thread3Thread1of1ForFork3_~cond~2#1=|v_thread3Thread1of1ForFork3_~cond~2#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork3_#res#1.offset, thread3Thread1of1ForFork3_#res#1.base][158], [32#L80true, 47#L149-2true, Black: 72#(and (= ~j~0 0) (= ~i~0 0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 85#(= ~total~0 0), Black: 89#(<= ~q1_back~0 ~q1_front~0), 58#thread3EXITtrue, Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 100#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), 497#(<= ~q2_front~0 ~q2_back~0), 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), 28#L115true, 31#L57true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:32,400 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2024-05-12 13:45:32,400 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2024-05-12 13:45:32,400 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2024-05-12 13:45:32,401 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2024-05-12 13:45:32,401 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1036] L104-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork3_#res#1.base_1| 0) (= |v_thread3Thread1of1ForFork3_#res#1.offset_1| 0) (= (mod |v_thread3Thread1of1ForFork3_~cond~2#1_5| 256) 0)) InVars {thread3Thread1of1ForFork3_~cond~2#1=|v_thread3Thread1of1ForFork3_~cond~2#1_5|} OutVars{thread3Thread1of1ForFork3_#res#1.offset=|v_thread3Thread1of1ForFork3_#res#1.offset_1|, thread3Thread1of1ForFork3_#res#1.base=|v_thread3Thread1of1ForFork3_#res#1.base_1|, thread3Thread1of1ForFork3_~cond~2#1=|v_thread3Thread1of1ForFork3_~cond~2#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork3_#res#1.offset, thread3Thread1of1ForFork3_#res#1.base][158], [32#L80true, 47#L149-2true, Black: 72#(and (= ~j~0 0) (= ~i~0 0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), Black: 89#(<= ~q1_back~0 ~q1_front~0), 58#thread3EXITtrue, Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 23#L60true, Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 100#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 497#(<= ~q2_front~0 ~q2_back~0), 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), 28#L115true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:32,401 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2024-05-12 13:45:32,401 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-05-12 13:45:32,401 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-05-12 13:45:32,401 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-05-12 13:45:32,402 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1036] L104-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork3_#res#1.base_1| 0) (= |v_thread3Thread1of1ForFork3_#res#1.offset_1| 0) (= (mod |v_thread3Thread1of1ForFork3_~cond~2#1_5| 256) 0)) InVars {thread3Thread1of1ForFork3_~cond~2#1=|v_thread3Thread1of1ForFork3_~cond~2#1_5|} OutVars{thread3Thread1of1ForFork3_#res#1.offset=|v_thread3Thread1of1ForFork3_#res#1.offset_1|, thread3Thread1of1ForFork3_#res#1.base=|v_thread3Thread1of1ForFork3_#res#1.base_1|, thread3Thread1of1ForFork3_~cond~2#1=|v_thread3Thread1of1ForFork3_~cond~2#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork3_#res#1.offset, thread3Thread1of1ForFork3_#res#1.base][129], [32#L80true, Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 47#L149-2true, 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), Black: 89#(<= ~q1_back~0 ~q1_front~0), 58#thread3EXITtrue, Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), 23#L60true, Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 100#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), 28#L115true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:32,402 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2024-05-12 13:45:32,402 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-05-12 13:45:32,402 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-05-12 13:45:32,402 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-05-12 13:45:32,402 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1036] L104-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork3_#res#1.base_1| 0) (= |v_thread3Thread1of1ForFork3_#res#1.offset_1| 0) (= (mod |v_thread3Thread1of1ForFork3_~cond~2#1_5| 256) 0)) InVars {thread3Thread1of1ForFork3_~cond~2#1=|v_thread3Thread1of1ForFork3_~cond~2#1_5|} OutVars{thread3Thread1of1ForFork3_#res#1.offset=|v_thread3Thread1of1ForFork3_#res#1.offset_1|, thread3Thread1of1ForFork3_#res#1.base=|v_thread3Thread1of1ForFork3_#res#1.base_1|, thread3Thread1of1ForFork3_~cond~2#1=|v_thread3Thread1of1ForFork3_~cond~2#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork3_#res#1.offset, thread3Thread1of1ForFork3_#res#1.base][129], [Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 47#L149-2true, 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 85#(= ~total~0 0), Black: 89#(<= ~q1_back~0 ~q1_front~0), 58#thread3EXITtrue, Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 100#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 10#L83true, 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), 28#L115true, 31#L57true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:32,402 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2024-05-12 13:45:32,402 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-05-12 13:45:32,403 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-05-12 13:45:32,403 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-05-12 13:45:32,404 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1036] L104-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork3_#res#1.base_1| 0) (= |v_thread3Thread1of1ForFork3_#res#1.offset_1| 0) (= (mod |v_thread3Thread1of1ForFork3_~cond~2#1_5| 256) 0)) InVars {thread3Thread1of1ForFork3_~cond~2#1=|v_thread3Thread1of1ForFork3_~cond~2#1_5|} OutVars{thread3Thread1of1ForFork3_#res#1.offset=|v_thread3Thread1of1ForFork3_#res#1.offset_1|, thread3Thread1of1ForFork3_#res#1.base=|v_thread3Thread1of1ForFork3_#res#1.base_1|, thread3Thread1of1ForFork3_~cond~2#1=|v_thread3Thread1of1ForFork3_~cond~2#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork3_#res#1.offset, thread3Thread1of1ForFork3_#res#1.base][158], [18#L149true, Black: 72#(and (= ~j~0 0) (= ~i~0 0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), Black: 89#(<= ~q1_back~0 ~q1_front~0), 46#thread2EXITtrue, 58#thread3EXITtrue, Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), 8#thread1EXITtrue, Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 100#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 497#(<= ~q2_front~0 ~q2_back~0), 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), 28#L115true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:32,404 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2024-05-12 13:45:32,404 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-05-12 13:45:32,404 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-05-12 13:45:32,404 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-05-12 13:45:32,405 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1036] L104-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork3_#res#1.base_1| 0) (= |v_thread3Thread1of1ForFork3_#res#1.offset_1| 0) (= (mod |v_thread3Thread1of1ForFork3_~cond~2#1_5| 256) 0)) InVars {thread3Thread1of1ForFork3_~cond~2#1=|v_thread3Thread1of1ForFork3_~cond~2#1_5|} OutVars{thread3Thread1of1ForFork3_#res#1.offset=|v_thread3Thread1of1ForFork3_#res#1.offset_1|, thread3Thread1of1ForFork3_#res#1.base=|v_thread3Thread1of1ForFork3_#res#1.base_1|, thread3Thread1of1ForFork3_~cond~2#1=|v_thread3Thread1of1ForFork3_~cond~2#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork3_#res#1.offset, thread3Thread1of1ForFork3_#res#1.base][158], [Black: 72#(and (= ~j~0 0) (= ~i~0 0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), Black: 89#(<= ~q1_back~0 ~q1_front~0), 58#thread3EXITtrue, Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), 37#L149-3true, Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 100#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 10#L83true, 497#(<= ~q2_front~0 ~q2_back~0), 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), 28#L115true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:32,405 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2024-05-12 13:45:32,405 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-05-12 13:45:32,406 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-05-12 13:45:32,406 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-05-12 13:45:32,426 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1036] L104-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork3_#res#1.base_1| 0) (= |v_thread3Thread1of1ForFork3_#res#1.offset_1| 0) (= (mod |v_thread3Thread1of1ForFork3_~cond~2#1_5| 256) 0)) InVars {thread3Thread1of1ForFork3_~cond~2#1=|v_thread3Thread1of1ForFork3_~cond~2#1_5|} OutVars{thread3Thread1of1ForFork3_#res#1.offset=|v_thread3Thread1of1ForFork3_#res#1.offset_1|, thread3Thread1of1ForFork3_#res#1.base=|v_thread3Thread1of1ForFork3_#res#1.base_1|, thread3Thread1of1ForFork3_~cond~2#1=|v_thread3Thread1of1ForFork3_~cond~2#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork3_#res#1.offset, thread3Thread1of1ForFork3_#res#1.base][129], [491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), Black: 89#(<= ~q1_back~0 ~q1_front~0), 58#thread3EXITtrue, Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 100#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 52#L148-5true, Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 10#L83true, 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), 28#L115true, 31#L57true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:32,426 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2024-05-12 13:45:32,426 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2024-05-12 13:45:32,426 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2024-05-12 13:45:32,426 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2024-05-12 13:45:32,431 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1036] L104-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork3_#res#1.base_1| 0) (= |v_thread3Thread1of1ForFork3_#res#1.offset_1| 0) (= (mod |v_thread3Thread1of1ForFork3_~cond~2#1_5| 256) 0)) InVars {thread3Thread1of1ForFork3_~cond~2#1=|v_thread3Thread1of1ForFork3_~cond~2#1_5|} OutVars{thread3Thread1of1ForFork3_#res#1.offset=|v_thread3Thread1of1ForFork3_#res#1.offset_1|, thread3Thread1of1ForFork3_#res#1.base=|v_thread3Thread1of1ForFork3_#res#1.base_1|, thread3Thread1of1ForFork3_~cond~2#1=|v_thread3Thread1of1ForFork3_~cond~2#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork3_#res#1.offset, thread3Thread1of1ForFork3_#res#1.base][129], [18#L149true, 32#L80true, Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), Black: 89#(<= ~q1_back~0 ~q1_front~0), 58#thread3EXITtrue, Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 100#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), 28#L115true, 31#L57true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:32,431 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is not cut-off event [2024-05-12 13:45:32,431 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is not cut-off event [2024-05-12 13:45:32,431 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is not cut-off event [2024-05-12 13:45:32,431 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is not cut-off event [2024-05-12 13:45:32,450 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1036] L104-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork3_#res#1.base_1| 0) (= |v_thread3Thread1of1ForFork3_#res#1.offset_1| 0) (= (mod |v_thread3Thread1of1ForFork3_~cond~2#1_5| 256) 0)) InVars {thread3Thread1of1ForFork3_~cond~2#1=|v_thread3Thread1of1ForFork3_~cond~2#1_5|} OutVars{thread3Thread1of1ForFork3_#res#1.offset=|v_thread3Thread1of1ForFork3_#res#1.offset_1|, thread3Thread1of1ForFork3_#res#1.base=|v_thread3Thread1of1ForFork3_#res#1.base_1|, thread3Thread1of1ForFork3_~cond~2#1=|v_thread3Thread1of1ForFork3_~cond~2#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork3_#res#1.offset, thread3Thread1of1ForFork3_#res#1.base][158], [18#L149true, Black: 72#(and (= ~j~0 0) (= ~i~0 0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), Black: 89#(<= ~q1_back~0 ~q1_front~0), 46#thread2EXITtrue, 58#thread3EXITtrue, 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 100#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 497#(<= ~q2_front~0 ~q2_back~0), 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), 28#L115true, 31#L57true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:32,450 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2024-05-12 13:45:32,450 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-05-12 13:45:32,450 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2024-05-12 13:45:32,450 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-05-12 13:45:32,468 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1036] L104-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork3_#res#1.base_1| 0) (= |v_thread3Thread1of1ForFork3_#res#1.offset_1| 0) (= (mod |v_thread3Thread1of1ForFork3_~cond~2#1_5| 256) 0)) InVars {thread3Thread1of1ForFork3_~cond~2#1=|v_thread3Thread1of1ForFork3_~cond~2#1_5|} OutVars{thread3Thread1of1ForFork3_#res#1.offset=|v_thread3Thread1of1ForFork3_#res#1.offset_1|, thread3Thread1of1ForFork3_#res#1.base=|v_thread3Thread1of1ForFork3_#res#1.base_1|, thread3Thread1of1ForFork3_~cond~2#1=|v_thread3Thread1of1ForFork3_~cond~2#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork3_#res#1.offset, thread3Thread1of1ForFork3_#res#1.base][129], [18#L149true, 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), Black: 89#(<= ~q1_back~0 ~q1_front~0), 58#thread3EXITtrue, Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), 8#thread1EXITtrue, Black: 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 100#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 10#L83true, 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), 28#L115true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:32,468 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2024-05-12 13:45:32,468 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2024-05-12 13:45:32,468 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2024-05-12 13:45:32,468 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2024-05-12 13:45:32,479 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1036] L104-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork3_#res#1.base_1| 0) (= |v_thread3Thread1of1ForFork3_#res#1.offset_1| 0) (= (mod |v_thread3Thread1of1ForFork3_~cond~2#1_5| 256) 0)) InVars {thread3Thread1of1ForFork3_~cond~2#1=|v_thread3Thread1of1ForFork3_~cond~2#1_5|} OutVars{thread3Thread1of1ForFork3_#res#1.offset=|v_thread3Thread1of1ForFork3_#res#1.offset_1|, thread3Thread1of1ForFork3_#res#1.base=|v_thread3Thread1of1ForFork3_#res#1.base_1|, thread3Thread1of1ForFork3_~cond~2#1=|v_thread3Thread1of1ForFork3_~cond~2#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork3_#res#1.offset, thread3Thread1of1ForFork3_#res#1.base][129], [18#L149true, Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), 46#thread2EXITtrue, Black: 89#(<= ~q1_back~0 ~q1_front~0), 58#thread3EXITtrue, Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 23#L60true, Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 100#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), 28#L115true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:32,479 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2024-05-12 13:45:32,479 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2024-05-12 13:45:32,479 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2024-05-12 13:45:32,479 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2024-05-12 13:45:32,496 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1036] L104-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork3_#res#1.base_1| 0) (= |v_thread3Thread1of1ForFork3_#res#1.offset_1| 0) (= (mod |v_thread3Thread1of1ForFork3_~cond~2#1_5| 256) 0)) InVars {thread3Thread1of1ForFork3_~cond~2#1=|v_thread3Thread1of1ForFork3_~cond~2#1_5|} OutVars{thread3Thread1of1ForFork3_#res#1.offset=|v_thread3Thread1of1ForFork3_#res#1.offset_1|, thread3Thread1of1ForFork3_#res#1.base=|v_thread3Thread1of1ForFork3_#res#1.base_1|, thread3Thread1of1ForFork3_~cond~2#1=|v_thread3Thread1of1ForFork3_~cond~2#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork3_#res#1.offset, thread3Thread1of1ForFork3_#res#1.base][158], [18#L149true, 32#L80true, Black: 72#(and (= ~j~0 0) (= ~i~0 0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), Black: 89#(<= ~q1_back~0 ~q1_front~0), 58#thread3EXITtrue, Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), 8#thread1EXITtrue, Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 100#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 497#(<= ~q2_front~0 ~q2_back~0), 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), 28#L115true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:32,496 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2024-05-12 13:45:32,496 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2024-05-12 13:45:32,496 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-05-12 13:45:32,496 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-05-12 13:45:32,497 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1036] L104-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork3_#res#1.base_1| 0) (= |v_thread3Thread1of1ForFork3_#res#1.offset_1| 0) (= (mod |v_thread3Thread1of1ForFork3_~cond~2#1_5| 256) 0)) InVars {thread3Thread1of1ForFork3_~cond~2#1=|v_thread3Thread1of1ForFork3_~cond~2#1_5|} OutVars{thread3Thread1of1ForFork3_#res#1.offset=|v_thread3Thread1of1ForFork3_#res#1.offset_1|, thread3Thread1of1ForFork3_#res#1.base=|v_thread3Thread1of1ForFork3_#res#1.base_1|, thread3Thread1of1ForFork3_~cond~2#1=|v_thread3Thread1of1ForFork3_~cond~2#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork3_#res#1.offset, thread3Thread1of1ForFork3_#res#1.base][129], [18#L149true, 32#L80true, Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), Black: 89#(<= ~q1_back~0 ~q1_front~0), 58#thread3EXITtrue, Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), 8#thread1EXITtrue, Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 100#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), 28#L115true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:32,497 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2024-05-12 13:45:32,497 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-05-12 13:45:32,497 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-05-12 13:45:32,497 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2024-05-12 13:45:32,499 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1036] L104-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork3_#res#1.base_1| 0) (= |v_thread3Thread1of1ForFork3_#res#1.offset_1| 0) (= (mod |v_thread3Thread1of1ForFork3_~cond~2#1_5| 256) 0)) InVars {thread3Thread1of1ForFork3_~cond~2#1=|v_thread3Thread1of1ForFork3_~cond~2#1_5|} OutVars{thread3Thread1of1ForFork3_#res#1.offset=|v_thread3Thread1of1ForFork3_#res#1.offset_1|, thread3Thread1of1ForFork3_#res#1.base=|v_thread3Thread1of1ForFork3_#res#1.base_1|, thread3Thread1of1ForFork3_~cond~2#1=|v_thread3Thread1of1ForFork3_~cond~2#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork3_#res#1.offset, thread3Thread1of1ForFork3_#res#1.base][129], [32#L80true, 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), Black: 89#(<= ~q1_back~0 ~q1_front~0), 58#thread3EXITtrue, Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), 8#thread1EXITtrue, Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 100#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 52#L148-5true, Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), 28#L115true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:32,499 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2024-05-12 13:45:32,499 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-05-12 13:45:32,499 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-05-12 13:45:32,500 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-05-12 13:45:32,501 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1036] L104-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork3_#res#1.base_1| 0) (= |v_thread3Thread1of1ForFork3_#res#1.offset_1| 0) (= (mod |v_thread3Thread1of1ForFork3_~cond~2#1_5| 256) 0)) InVars {thread3Thread1of1ForFork3_~cond~2#1=|v_thread3Thread1of1ForFork3_~cond~2#1_5|} OutVars{thread3Thread1of1ForFork3_#res#1.offset=|v_thread3Thread1of1ForFork3_#res#1.offset_1|, thread3Thread1of1ForFork3_#res#1.base=|v_thread3Thread1of1ForFork3_#res#1.base_1|, thread3Thread1of1ForFork3_~cond~2#1=|v_thread3Thread1of1ForFork3_~cond~2#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork3_#res#1.offset, thread3Thread1of1ForFork3_#res#1.base][129], [18#L149true, Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 85#(= ~total~0 0), 46#thread2EXITtrue, Black: 89#(<= ~q1_back~0 ~q1_front~0), 58#thread3EXITtrue, Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 100#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), 28#L115true, 31#L57true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:32,501 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2024-05-12 13:45:32,501 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-05-12 13:45:32,501 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-05-12 13:45:32,501 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2024-05-12 13:45:32,501 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1036] L104-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork3_#res#1.base_1| 0) (= |v_thread3Thread1of1ForFork3_#res#1.offset_1| 0) (= (mod |v_thread3Thread1of1ForFork3_~cond~2#1_5| 256) 0)) InVars {thread3Thread1of1ForFork3_~cond~2#1=|v_thread3Thread1of1ForFork3_~cond~2#1_5|} OutVars{thread3Thread1of1ForFork3_#res#1.offset=|v_thread3Thread1of1ForFork3_#res#1.offset_1|, thread3Thread1of1ForFork3_#res#1.base=|v_thread3Thread1of1ForFork3_#res#1.base_1|, thread3Thread1of1ForFork3_~cond~2#1=|v_thread3Thread1of1ForFork3_~cond~2#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork3_#res#1.offset, thread3Thread1of1ForFork3_#res#1.base][129], [491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 85#(= ~total~0 0), 46#thread2EXITtrue, Black: 89#(<= ~q1_back~0 ~q1_front~0), 58#thread3EXITtrue, Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 100#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 52#L148-5true, Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), 28#L115true, 31#L57true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:32,501 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2024-05-12 13:45:32,501 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-05-12 13:45:32,502 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-05-12 13:45:32,502 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-05-12 13:45:32,502 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1036] L104-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork3_#res#1.base_1| 0) (= |v_thread3Thread1of1ForFork3_#res#1.offset_1| 0) (= (mod |v_thread3Thread1of1ForFork3_~cond~2#1_5| 256) 0)) InVars {thread3Thread1of1ForFork3_~cond~2#1=|v_thread3Thread1of1ForFork3_~cond~2#1_5|} OutVars{thread3Thread1of1ForFork3_#res#1.offset=|v_thread3Thread1of1ForFork3_#res#1.offset_1|, thread3Thread1of1ForFork3_#res#1.base=|v_thread3Thread1of1ForFork3_#res#1.base_1|, thread3Thread1of1ForFork3_~cond~2#1=|v_thread3Thread1of1ForFork3_~cond~2#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork3_#res#1.offset, thread3Thread1of1ForFork3_#res#1.base][158], [47#L149-2true, Black: 72#(and (= ~j~0 0) (= ~i~0 0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), Black: 89#(<= ~q1_back~0 ~q1_front~0), 46#thread2EXITtrue, 58#thread3EXITtrue, Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), 8#thread1EXITtrue, Black: 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 100#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 497#(<= ~q2_front~0 ~q2_back~0), 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), 28#L115true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:32,502 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2024-05-12 13:45:32,502 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-05-12 13:45:32,502 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-05-12 13:45:32,502 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2024-05-12 13:45:32,503 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1036] L104-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork3_#res#1.base_1| 0) (= |v_thread3Thread1of1ForFork3_#res#1.offset_1| 0) (= (mod |v_thread3Thread1of1ForFork3_~cond~2#1_5| 256) 0)) InVars {thread3Thread1of1ForFork3_~cond~2#1=|v_thread3Thread1of1ForFork3_~cond~2#1_5|} OutVars{thread3Thread1of1ForFork3_#res#1.offset=|v_thread3Thread1of1ForFork3_#res#1.offset_1|, thread3Thread1of1ForFork3_#res#1.base=|v_thread3Thread1of1ForFork3_#res#1.base_1|, thread3Thread1of1ForFork3_~cond~2#1=|v_thread3Thread1of1ForFork3_~cond~2#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork3_#res#1.offset, thread3Thread1of1ForFork3_#res#1.base][158], [Black: 72#(and (= ~j~0 0) (= ~i~0 0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), Black: 89#(<= ~q1_back~0 ~q1_front~0), 58#thread3EXITtrue, Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 100#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 10#L83true, 5#L150-1true, 497#(<= ~q2_front~0 ~q2_back~0), 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), 28#L115true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:32,503 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2024-05-12 13:45:32,503 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2024-05-12 13:45:32,503 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-05-12 13:45:32,503 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-05-12 13:45:32,519 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1036] L104-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork3_#res#1.base_1| 0) (= |v_thread3Thread1of1ForFork3_#res#1.offset_1| 0) (= (mod |v_thread3Thread1of1ForFork3_~cond~2#1_5| 256) 0)) InVars {thread3Thread1of1ForFork3_~cond~2#1=|v_thread3Thread1of1ForFork3_~cond~2#1_5|} OutVars{thread3Thread1of1ForFork3_#res#1.offset=|v_thread3Thread1of1ForFork3_#res#1.offset_1|, thread3Thread1of1ForFork3_#res#1.base=|v_thread3Thread1of1ForFork3_#res#1.base_1|, thread3Thread1of1ForFork3_~cond~2#1=|v_thread3Thread1of1ForFork3_~cond~2#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork3_#res#1.offset, thread3Thread1of1ForFork3_#res#1.base][129], [18#L149true, 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), Black: 89#(<= ~q1_back~0 ~q1_front~0), 58#thread3EXITtrue, Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 100#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 10#L83true, 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), 28#L115true, 31#L57true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:32,520 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2024-05-12 13:45:32,520 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-05-12 13:45:32,520 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2024-05-12 13:45:32,520 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-05-12 13:45:32,523 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1036] L104-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork3_#res#1.base_1| 0) (= |v_thread3Thread1of1ForFork3_#res#1.offset_1| 0) (= (mod |v_thread3Thread1of1ForFork3_~cond~2#1_5| 256) 0)) InVars {thread3Thread1of1ForFork3_~cond~2#1=|v_thread3Thread1of1ForFork3_~cond~2#1_5|} OutVars{thread3Thread1of1ForFork3_#res#1.offset=|v_thread3Thread1of1ForFork3_#res#1.offset_1|, thread3Thread1of1ForFork3_#res#1.base=|v_thread3Thread1of1ForFork3_#res#1.base_1|, thread3Thread1of1ForFork3_~cond~2#1=|v_thread3Thread1of1ForFork3_~cond~2#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork3_#res#1.offset, thread3Thread1of1ForFork3_#res#1.base][129], [32#L80true, Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 47#L149-2true, 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), Black: 89#(<= ~q1_back~0 ~q1_front~0), 58#thread3EXITtrue, Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 100#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), 28#L115true, 31#L57true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:32,523 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is not cut-off event [2024-05-12 13:45:32,523 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is not cut-off event [2024-05-12 13:45:32,523 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is not cut-off event [2024-05-12 13:45:32,524 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is not cut-off event [2024-05-12 13:45:32,534 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1036] L104-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork3_#res#1.base_1| 0) (= |v_thread3Thread1of1ForFork3_#res#1.offset_1| 0) (= (mod |v_thread3Thread1of1ForFork3_~cond~2#1_5| 256) 0)) InVars {thread3Thread1of1ForFork3_~cond~2#1=|v_thread3Thread1of1ForFork3_~cond~2#1_5|} OutVars{thread3Thread1of1ForFork3_#res#1.offset=|v_thread3Thread1of1ForFork3_#res#1.offset_1|, thread3Thread1of1ForFork3_#res#1.base=|v_thread3Thread1of1ForFork3_#res#1.base_1|, thread3Thread1of1ForFork3_~cond~2#1=|v_thread3Thread1of1ForFork3_~cond~2#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork3_#res#1.offset, thread3Thread1of1ForFork3_#res#1.base][158], [Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 47#L149-2true, Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), 46#thread2EXITtrue, Black: 89#(<= ~q1_back~0 ~q1_front~0), 58#thread3EXITtrue, 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 100#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 497#(<= ~q2_front~0 ~q2_back~0), 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), 28#L115true, 31#L57true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:32,534 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2024-05-12 13:45:32,534 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2024-05-12 13:45:32,534 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2024-05-12 13:45:32,534 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2024-05-12 13:45:32,535 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1036] L104-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork3_#res#1.base_1| 0) (= |v_thread3Thread1of1ForFork3_#res#1.offset_1| 0) (= (mod |v_thread3Thread1of1ForFork3_~cond~2#1_5| 256) 0)) InVars {thread3Thread1of1ForFork3_~cond~2#1=|v_thread3Thread1of1ForFork3_~cond~2#1_5|} OutVars{thread3Thread1of1ForFork3_#res#1.offset=|v_thread3Thread1of1ForFork3_#res#1.offset_1|, thread3Thread1of1ForFork3_#res#1.base=|v_thread3Thread1of1ForFork3_#res#1.base_1|, thread3Thread1of1ForFork3_~cond~2#1=|v_thread3Thread1of1ForFork3_~cond~2#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork3_#res#1.offset, thread3Thread1of1ForFork3_#res#1.base][158], [18#L149true, 32#L80true, Black: 72#(and (= ~j~0 0) (= ~i~0 0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), Black: 89#(<= ~q1_back~0 ~q1_front~0), 58#thread3EXITtrue, Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 100#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 497#(<= ~q2_front~0 ~q2_back~0), 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), 28#L115true, 31#L57true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:32,535 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2024-05-12 13:45:32,535 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2024-05-12 13:45:32,535 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2024-05-12 13:45:32,535 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2024-05-12 13:45:32,542 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1036] L104-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork3_#res#1.base_1| 0) (= |v_thread3Thread1of1ForFork3_#res#1.offset_1| 0) (= (mod |v_thread3Thread1of1ForFork3_~cond~2#1_5| 256) 0)) InVars {thread3Thread1of1ForFork3_~cond~2#1=|v_thread3Thread1of1ForFork3_~cond~2#1_5|} OutVars{thread3Thread1of1ForFork3_#res#1.offset=|v_thread3Thread1of1ForFork3_#res#1.offset_1|, thread3Thread1of1ForFork3_#res#1.base=|v_thread3Thread1of1ForFork3_#res#1.base_1|, thread3Thread1of1ForFork3_~cond~2#1=|v_thread3Thread1of1ForFork3_~cond~2#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork3_#res#1.offset, thread3Thread1of1ForFork3_#res#1.base][129], [Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), Black: 89#(<= ~q1_back~0 ~q1_front~0), 46#thread2EXITtrue, 58#thread3EXITtrue, Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), 8#thread1EXITtrue, Black: 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 100#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 52#L148-5true, Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), 28#L115true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:32,542 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2024-05-12 13:45:32,542 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-05-12 13:45:32,542 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-05-12 13:45:32,542 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-05-12 13:45:32,546 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1036] L104-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork3_#res#1.base_1| 0) (= |v_thread3Thread1of1ForFork3_#res#1.offset_1| 0) (= (mod |v_thread3Thread1of1ForFork3_~cond~2#1_5| 256) 0)) InVars {thread3Thread1of1ForFork3_~cond~2#1=|v_thread3Thread1of1ForFork3_~cond~2#1_5|} OutVars{thread3Thread1of1ForFork3_#res#1.offset=|v_thread3Thread1of1ForFork3_#res#1.offset_1|, thread3Thread1of1ForFork3_#res#1.base=|v_thread3Thread1of1ForFork3_#res#1.base_1|, thread3Thread1of1ForFork3_~cond~2#1=|v_thread3Thread1of1ForFork3_~cond~2#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork3_#res#1.offset, thread3Thread1of1ForFork3_#res#1.base][129], [Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 47#L149-2true, 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), Black: 89#(<= ~q1_back~0 ~q1_front~0), 58#thread3EXITtrue, Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), 8#thread1EXITtrue, Black: 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 100#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 10#L83true, 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), 28#L115true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:32,546 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2024-05-12 13:45:32,547 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-05-12 13:45:32,547 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-05-12 13:45:32,547 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-05-12 13:45:32,556 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1036] L104-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork3_#res#1.base_1| 0) (= |v_thread3Thread1of1ForFork3_#res#1.offset_1| 0) (= (mod |v_thread3Thread1of1ForFork3_~cond~2#1_5| 256) 0)) InVars {thread3Thread1of1ForFork3_~cond~2#1=|v_thread3Thread1of1ForFork3_~cond~2#1_5|} OutVars{thread3Thread1of1ForFork3_#res#1.offset=|v_thread3Thread1of1ForFork3_#res#1.offset_1|, thread3Thread1of1ForFork3_#res#1.base=|v_thread3Thread1of1ForFork3_#res#1.base_1|, thread3Thread1of1ForFork3_~cond~2#1=|v_thread3Thread1of1ForFork3_~cond~2#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork3_#res#1.offset, thread3Thread1of1ForFork3_#res#1.base][129], [491#(<= (+ 1 ~q2_front~0) ~q2_back~0), 47#L149-2true, Black: 72#(and (= ~j~0 0) (= ~i~0 0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), 46#thread2EXITtrue, Black: 89#(<= ~q1_back~0 ~q1_front~0), 58#thread3EXITtrue, Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 23#L60true, Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 100#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), 28#L115true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:32,556 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2024-05-12 13:45:32,556 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-05-12 13:45:32,556 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-05-12 13:45:32,557 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-05-12 13:45:32,567 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1036] L104-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork3_#res#1.base_1| 0) (= |v_thread3Thread1of1ForFork3_#res#1.offset_1| 0) (= (mod |v_thread3Thread1of1ForFork3_~cond~2#1_5| 256) 0)) InVars {thread3Thread1of1ForFork3_~cond~2#1=|v_thread3Thread1of1ForFork3_~cond~2#1_5|} OutVars{thread3Thread1of1ForFork3_#res#1.offset=|v_thread3Thread1of1ForFork3_#res#1.offset_1|, thread3Thread1of1ForFork3_#res#1.base=|v_thread3Thread1of1ForFork3_#res#1.base_1|, thread3Thread1of1ForFork3_~cond~2#1=|v_thread3Thread1of1ForFork3_~cond~2#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork3_#res#1.offset, thread3Thread1of1ForFork3_#res#1.base][158], [32#L80true, 47#L149-2true, Black: 72#(and (= ~j~0 0) (= ~i~0 0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), Black: 89#(<= ~q1_back~0 ~q1_front~0), 58#thread3EXITtrue, Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), 8#thread1EXITtrue, Black: 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 100#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 497#(<= ~q2_front~0 ~q2_back~0), 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), 28#L115true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:32,567 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2024-05-12 13:45:32,567 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2024-05-12 13:45:32,567 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2024-05-12 13:45:32,567 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2024-05-12 13:45:32,568 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1036] L104-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork3_#res#1.base_1| 0) (= |v_thread3Thread1of1ForFork3_#res#1.offset_1| 0) (= (mod |v_thread3Thread1of1ForFork3_~cond~2#1_5| 256) 0)) InVars {thread3Thread1of1ForFork3_~cond~2#1=|v_thread3Thread1of1ForFork3_~cond~2#1_5|} OutVars{thread3Thread1of1ForFork3_#res#1.offset=|v_thread3Thread1of1ForFork3_#res#1.offset_1|, thread3Thread1of1ForFork3_#res#1.base=|v_thread3Thread1of1ForFork3_#res#1.base_1|, thread3Thread1of1ForFork3_~cond~2#1=|v_thread3Thread1of1ForFork3_~cond~2#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork3_#res#1.offset, thread3Thread1of1ForFork3_#res#1.base][129], [32#L80true, 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), 47#L149-2true, Black: 72#(and (= ~j~0 0) (= ~i~0 0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), Black: 89#(<= ~q1_back~0 ~q1_front~0), 58#thread3EXITtrue, Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), 8#thread1EXITtrue, Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 100#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), 28#L115true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:32,568 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2024-05-12 13:45:32,568 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2024-05-12 13:45:32,568 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2024-05-12 13:45:32,568 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2024-05-12 13:45:32,570 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1036] L104-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork3_#res#1.base_1| 0) (= |v_thread3Thread1of1ForFork3_#res#1.offset_1| 0) (= (mod |v_thread3Thread1of1ForFork3_~cond~2#1_5| 256) 0)) InVars {thread3Thread1of1ForFork3_~cond~2#1=|v_thread3Thread1of1ForFork3_~cond~2#1_5|} OutVars{thread3Thread1of1ForFork3_#res#1.offset=|v_thread3Thread1of1ForFork3_#res#1.offset_1|, thread3Thread1of1ForFork3_#res#1.base=|v_thread3Thread1of1ForFork3_#res#1.base_1|, thread3Thread1of1ForFork3_~cond~2#1=|v_thread3Thread1of1ForFork3_~cond~2#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork3_#res#1.offset, thread3Thread1of1ForFork3_#res#1.base][129], [Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), 47#L149-2true, Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 85#(= ~total~0 0), Black: 89#(<= ~q1_back~0 ~q1_front~0), 46#thread2EXITtrue, 58#thread3EXITtrue, Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 100#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), 28#L115true, 31#L57true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:32,571 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2024-05-12 13:45:32,571 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2024-05-12 13:45:32,571 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2024-05-12 13:45:32,571 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2024-05-12 13:45:32,572 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1036] L104-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork3_#res#1.base_1| 0) (= |v_thread3Thread1of1ForFork3_#res#1.offset_1| 0) (= (mod |v_thread3Thread1of1ForFork3_~cond~2#1_5| 256) 0)) InVars {thread3Thread1of1ForFork3_~cond~2#1=|v_thread3Thread1of1ForFork3_~cond~2#1_5|} OutVars{thread3Thread1of1ForFork3_#res#1.offset=|v_thread3Thread1of1ForFork3_#res#1.offset_1|, thread3Thread1of1ForFork3_#res#1.base=|v_thread3Thread1of1ForFork3_#res#1.base_1|, thread3Thread1of1ForFork3_~cond~2#1=|v_thread3Thread1of1ForFork3_~cond~2#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork3_#res#1.offset, thread3Thread1of1ForFork3_#res#1.base][158], [Black: 72#(and (= ~j~0 0) (= ~i~0 0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), Black: 89#(<= ~q1_back~0 ~q1_front~0), 46#thread2EXITtrue, 58#thread3EXITtrue, Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), 37#L149-3true, Black: 152#true, Black: 100#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 497#(<= ~q2_front~0 ~q2_back~0), 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), 28#L115true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:32,572 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2024-05-12 13:45:32,572 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2024-05-12 13:45:32,572 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2024-05-12 13:45:32,572 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2024-05-12 13:45:32,579 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1036] L104-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork3_#res#1.base_1| 0) (= |v_thread3Thread1of1ForFork3_#res#1.offset_1| 0) (= (mod |v_thread3Thread1of1ForFork3_~cond~2#1_5| 256) 0)) InVars {thread3Thread1of1ForFork3_~cond~2#1=|v_thread3Thread1of1ForFork3_~cond~2#1_5|} OutVars{thread3Thread1of1ForFork3_#res#1.offset=|v_thread3Thread1of1ForFork3_#res#1.offset_1|, thread3Thread1of1ForFork3_#res#1.base=|v_thread3Thread1of1ForFork3_#res#1.base_1|, thread3Thread1of1ForFork3_~cond~2#1=|v_thread3Thread1of1ForFork3_~cond~2#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork3_#res#1.offset, thread3Thread1of1ForFork3_#res#1.base][129], [Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), Black: 89#(<= ~q1_back~0 ~q1_front~0), 46#thread2EXITtrue, 58#thread3EXITtrue, Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 100#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 52#L148-5true, Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), 28#L115true, 31#L57true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:32,579 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2024-05-12 13:45:32,579 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2024-05-12 13:45:32,579 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-05-12 13:45:32,579 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2024-05-12 13:45:32,581 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1036] L104-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork3_#res#1.base_1| 0) (= |v_thread3Thread1of1ForFork3_#res#1.offset_1| 0) (= (mod |v_thread3Thread1of1ForFork3_~cond~2#1_5| 256) 0)) InVars {thread3Thread1of1ForFork3_~cond~2#1=|v_thread3Thread1of1ForFork3_~cond~2#1_5|} OutVars{thread3Thread1of1ForFork3_#res#1.offset=|v_thread3Thread1of1ForFork3_#res#1.offset_1|, thread3Thread1of1ForFork3_#res#1.base=|v_thread3Thread1of1ForFork3_#res#1.base_1|, thread3Thread1of1ForFork3_~cond~2#1=|v_thread3Thread1of1ForFork3_~cond~2#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork3_#res#1.offset, thread3Thread1of1ForFork3_#res#1.base][129], [Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), 47#L149-2true, Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), Black: 89#(<= ~q1_back~0 ~q1_front~0), 58#thread3EXITtrue, Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 100#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 10#L83true, 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), 28#L115true, 31#L57true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:32,582 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2024-05-12 13:45:32,582 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-05-12 13:45:32,582 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2024-05-12 13:45:32,582 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2024-05-12 13:45:32,589 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1036] L104-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork3_#res#1.base_1| 0) (= |v_thread3Thread1of1ForFork3_#res#1.offset_1| 0) (= (mod |v_thread3Thread1of1ForFork3_~cond~2#1_5| 256) 0)) InVars {thread3Thread1of1ForFork3_~cond~2#1=|v_thread3Thread1of1ForFork3_~cond~2#1_5|} OutVars{thread3Thread1of1ForFork3_#res#1.offset=|v_thread3Thread1of1ForFork3_#res#1.offset_1|, thread3Thread1of1ForFork3_#res#1.base=|v_thread3Thread1of1ForFork3_#res#1.base_1|, thread3Thread1of1ForFork3_~cond~2#1=|v_thread3Thread1of1ForFork3_~cond~2#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork3_#res#1.offset, thread3Thread1of1ForFork3_#res#1.base][158], [32#L80true, 47#L149-2true, Black: 72#(and (= ~j~0 0) (= ~i~0 0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), Black: 89#(<= ~q1_back~0 ~q1_front~0), 58#thread3EXITtrue, Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 100#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 497#(<= ~q2_front~0 ~q2_back~0), 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), 28#L115true, 31#L57true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:32,589 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2024-05-12 13:45:32,589 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-05-12 13:45:32,589 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2024-05-12 13:45:32,589 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-05-12 13:45:32,594 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1036] L104-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork3_#res#1.base_1| 0) (= |v_thread3Thread1of1ForFork3_#res#1.offset_1| 0) (= (mod |v_thread3Thread1of1ForFork3_~cond~2#1_5| 256) 0)) InVars {thread3Thread1of1ForFork3_~cond~2#1=|v_thread3Thread1of1ForFork3_~cond~2#1_5|} OutVars{thread3Thread1of1ForFork3_#res#1.offset=|v_thread3Thread1of1ForFork3_#res#1.offset_1|, thread3Thread1of1ForFork3_#res#1.base=|v_thread3Thread1of1ForFork3_#res#1.base_1|, thread3Thread1of1ForFork3_~cond~2#1=|v_thread3Thread1of1ForFork3_~cond~2#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork3_#res#1.offset, thread3Thread1of1ForFork3_#res#1.base][129], [18#L149true, 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), Black: 89#(<= ~q1_back~0 ~q1_front~0), 46#thread2EXITtrue, 58#thread3EXITtrue, Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), 8#thread1EXITtrue, Black: 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 100#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), 28#L115true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:32,594 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2024-05-12 13:45:32,594 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2024-05-12 13:45:32,594 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2024-05-12 13:45:32,594 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2024-05-12 13:45:32,598 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1036] L104-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork3_#res#1.base_1| 0) (= |v_thread3Thread1of1ForFork3_#res#1.offset_1| 0) (= (mod |v_thread3Thread1of1ForFork3_~cond~2#1_5| 256) 0)) InVars {thread3Thread1of1ForFork3_~cond~2#1=|v_thread3Thread1of1ForFork3_~cond~2#1_5|} OutVars{thread3Thread1of1ForFork3_#res#1.offset=|v_thread3Thread1of1ForFork3_#res#1.offset_1|, thread3Thread1of1ForFork3_#res#1.base=|v_thread3Thread1of1ForFork3_#res#1.base_1|, thread3Thread1of1ForFork3_~cond~2#1=|v_thread3Thread1of1ForFork3_~cond~2#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork3_#res#1.offset, thread3Thread1of1ForFork3_#res#1.base][129], [Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), Black: 89#(<= ~q1_back~0 ~q1_front~0), 58#thread3EXITtrue, Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), 37#L149-3true, Black: 100#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 10#L83true, 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), 28#L115true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:32,598 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2024-05-12 13:45:32,598 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2024-05-12 13:45:32,598 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2024-05-12 13:45:32,598 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2024-05-12 13:45:32,613 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1036] L104-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork3_#res#1.base_1| 0) (= |v_thread3Thread1of1ForFork3_#res#1.offset_1| 0) (= (mod |v_thread3Thread1of1ForFork3_~cond~2#1_5| 256) 0)) InVars {thread3Thread1of1ForFork3_~cond~2#1=|v_thread3Thread1of1ForFork3_~cond~2#1_5|} OutVars{thread3Thread1of1ForFork3_#res#1.offset=|v_thread3Thread1of1ForFork3_#res#1.offset_1|, thread3Thread1of1ForFork3_#res#1.base=|v_thread3Thread1of1ForFork3_#res#1.base_1|, thread3Thread1of1ForFork3_~cond~2#1=|v_thread3Thread1of1ForFork3_~cond~2#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork3_#res#1.offset, thread3Thread1of1ForFork3_#res#1.base][158], [32#L80true, Black: 72#(and (= ~j~0 0) (= ~i~0 0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), Black: 89#(<= ~q1_back~0 ~q1_front~0), 58#thread3EXITtrue, Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), 37#L149-3true, Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 100#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 497#(<= ~q2_front~0 ~q2_back~0), 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), 28#L115true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:32,613 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2024-05-12 13:45:32,614 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-05-12 13:45:32,614 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-05-12 13:45:32,614 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2024-05-12 13:45:32,614 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1036] L104-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork3_#res#1.base_1| 0) (= |v_thread3Thread1of1ForFork3_#res#1.offset_1| 0) (= (mod |v_thread3Thread1of1ForFork3_~cond~2#1_5| 256) 0)) InVars {thread3Thread1of1ForFork3_~cond~2#1=|v_thread3Thread1of1ForFork3_~cond~2#1_5|} OutVars{thread3Thread1of1ForFork3_#res#1.offset=|v_thread3Thread1of1ForFork3_#res#1.offset_1|, thread3Thread1of1ForFork3_#res#1.base=|v_thread3Thread1of1ForFork3_#res#1.base_1|, thread3Thread1of1ForFork3_~cond~2#1=|v_thread3Thread1of1ForFork3_~cond~2#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork3_#res#1.offset, thread3Thread1of1ForFork3_#res#1.base][129], [32#L80true, Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), Black: 89#(<= ~q1_back~0 ~q1_front~0), 58#thread3EXITtrue, Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), 37#L149-3true, Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 100#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), 28#L115true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:32,614 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2024-05-12 13:45:32,615 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2024-05-12 13:45:32,615 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-05-12 13:45:32,615 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-05-12 13:45:32,616 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1036] L104-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork3_#res#1.base_1| 0) (= |v_thread3Thread1of1ForFork3_#res#1.offset_1| 0) (= (mod |v_thread3Thread1of1ForFork3_~cond~2#1_5| 256) 0)) InVars {thread3Thread1of1ForFork3_~cond~2#1=|v_thread3Thread1of1ForFork3_~cond~2#1_5|} OutVars{thread3Thread1of1ForFork3_#res#1.offset=|v_thread3Thread1of1ForFork3_#res#1.offset_1|, thread3Thread1of1ForFork3_#res#1.base=|v_thread3Thread1of1ForFork3_#res#1.base_1|, thread3Thread1of1ForFork3_~cond~2#1=|v_thread3Thread1of1ForFork3_~cond~2#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork3_#res#1.offset, thread3Thread1of1ForFork3_#res#1.base][158], [Black: 72#(and (= ~j~0 0) (= ~i~0 0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), Black: 89#(<= ~q1_back~0 ~q1_front~0), 46#thread2EXITtrue, 58#thread3EXITtrue, Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 100#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 497#(<= ~q2_front~0 ~q2_back~0), 5#L150-1true, 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), 28#L115true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:32,616 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2024-05-12 13:45:32,616 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-05-12 13:45:32,616 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-05-12 13:45:32,616 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2024-05-12 13:45:32,622 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1036] L104-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork3_#res#1.base_1| 0) (= |v_thread3Thread1of1ForFork3_#res#1.offset_1| 0) (= (mod |v_thread3Thread1of1ForFork3_~cond~2#1_5| 256) 0)) InVars {thread3Thread1of1ForFork3_~cond~2#1=|v_thread3Thread1of1ForFork3_~cond~2#1_5|} OutVars{thread3Thread1of1ForFork3_#res#1.offset=|v_thread3Thread1of1ForFork3_#res#1.offset_1|, thread3Thread1of1ForFork3_#res#1.base=|v_thread3Thread1of1ForFork3_#res#1.base_1|, thread3Thread1of1ForFork3_~cond~2#1=|v_thread3Thread1of1ForFork3_~cond~2#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork3_#res#1.offset, thread3Thread1of1ForFork3_#res#1.base][129], [18#L149true, 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), Black: 89#(<= ~q1_back~0 ~q1_front~0), 46#thread2EXITtrue, 58#thread3EXITtrue, Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 100#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), 28#L115true, 31#L57true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:32,622 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2024-05-12 13:45:32,622 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2024-05-12 13:45:32,622 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-05-12 13:45:32,622 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2024-05-12 13:45:32,630 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1036] L104-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork3_#res#1.base_1| 0) (= |v_thread3Thread1of1ForFork3_#res#1.offset_1| 0) (= (mod |v_thread3Thread1of1ForFork3_~cond~2#1_5| 256) 0)) InVars {thread3Thread1of1ForFork3_~cond~2#1=|v_thread3Thread1of1ForFork3_~cond~2#1_5|} OutVars{thread3Thread1of1ForFork3_#res#1.offset=|v_thread3Thread1of1ForFork3_#res#1.offset_1|, thread3Thread1of1ForFork3_#res#1.base=|v_thread3Thread1of1ForFork3_#res#1.base_1|, thread3Thread1of1ForFork3_~cond~2#1=|v_thread3Thread1of1ForFork3_~cond~2#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork3_#res#1.offset, thread3Thread1of1ForFork3_#res#1.base][129], [Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 47#L149-2true, 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), Black: 89#(<= ~q1_back~0 ~q1_front~0), 46#thread2EXITtrue, 58#thread3EXITtrue, Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), 8#thread1EXITtrue, Black: 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 100#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), 28#L115true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:32,631 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2024-05-12 13:45:32,631 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2024-05-12 13:45:32,631 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2024-05-12 13:45:32,631 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2024-05-12 13:45:32,634 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1036] L104-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork3_#res#1.base_1| 0) (= |v_thread3Thread1of1ForFork3_#res#1.offset_1| 0) (= (mod |v_thread3Thread1of1ForFork3_~cond~2#1_5| 256) 0)) InVars {thread3Thread1of1ForFork3_~cond~2#1=|v_thread3Thread1of1ForFork3_~cond~2#1_5|} OutVars{thread3Thread1of1ForFork3_#res#1.offset=|v_thread3Thread1of1ForFork3_#res#1.offset_1|, thread3Thread1of1ForFork3_#res#1.base=|v_thread3Thread1of1ForFork3_#res#1.base_1|, thread3Thread1of1ForFork3_~cond~2#1=|v_thread3Thread1of1ForFork3_~cond~2#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork3_#res#1.offset, thread3Thread1of1ForFork3_#res#1.base][129], [Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), Black: 89#(<= ~q1_back~0 ~q1_front~0), 58#thread3EXITtrue, Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 100#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 10#L83true, 5#L150-1true, 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), 28#L115true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:32,634 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2024-05-12 13:45:32,634 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2024-05-12 13:45:32,634 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2024-05-12 13:45:32,634 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2024-05-12 13:45:32,642 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1036] L104-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork3_#res#1.base_1| 0) (= |v_thread3Thread1of1ForFork3_#res#1.offset_1| 0) (= (mod |v_thread3Thread1of1ForFork3_~cond~2#1_5| 256) 0)) InVars {thread3Thread1of1ForFork3_~cond~2#1=|v_thread3Thread1of1ForFork3_~cond~2#1_5|} OutVars{thread3Thread1of1ForFork3_#res#1.offset=|v_thread3Thread1of1ForFork3_#res#1.offset_1|, thread3Thread1of1ForFork3_#res#1.base=|v_thread3Thread1of1ForFork3_#res#1.base_1|, thread3Thread1of1ForFork3_~cond~2#1=|v_thread3Thread1of1ForFork3_~cond~2#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork3_#res#1.offset, thread3Thread1of1ForFork3_#res#1.base][158], [32#L80true, Black: 72#(and (= ~j~0 0) (= ~i~0 0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), Black: 89#(<= ~q1_back~0 ~q1_front~0), 58#thread3EXITtrue, Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 100#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 5#L150-1true, 497#(<= ~q2_front~0 ~q2_back~0), 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), 28#L115true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:32,643 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2024-05-12 13:45:32,643 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2024-05-12 13:45:32,643 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2024-05-12 13:45:32,643 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2024-05-12 13:45:32,643 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1036] L104-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork3_#res#1.base_1| 0) (= |v_thread3Thread1of1ForFork3_#res#1.offset_1| 0) (= (mod |v_thread3Thread1of1ForFork3_~cond~2#1_5| 256) 0)) InVars {thread3Thread1of1ForFork3_~cond~2#1=|v_thread3Thread1of1ForFork3_~cond~2#1_5|} OutVars{thread3Thread1of1ForFork3_#res#1.offset=|v_thread3Thread1of1ForFork3_#res#1.offset_1|, thread3Thread1of1ForFork3_#res#1.base=|v_thread3Thread1of1ForFork3_#res#1.base_1|, thread3Thread1of1ForFork3_~cond~2#1=|v_thread3Thread1of1ForFork3_~cond~2#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork3_#res#1.offset, thread3Thread1of1ForFork3_#res#1.base][129], [32#L80true, 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), Black: 89#(<= ~q1_back~0 ~q1_front~0), 58#thread3EXITtrue, Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 100#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 5#L150-1true, 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), 28#L115true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:32,644 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2024-05-12 13:45:32,644 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2024-05-12 13:45:32,644 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2024-05-12 13:45:32,644 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2024-05-12 13:45:32,647 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1036] L104-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork3_#res#1.base_1| 0) (= |v_thread3Thread1of1ForFork3_#res#1.offset_1| 0) (= (mod |v_thread3Thread1of1ForFork3_~cond~2#1_5| 256) 0)) InVars {thread3Thread1of1ForFork3_~cond~2#1=|v_thread3Thread1of1ForFork3_~cond~2#1_5|} OutVars{thread3Thread1of1ForFork3_#res#1.offset=|v_thread3Thread1of1ForFork3_#res#1.offset_1|, thread3Thread1of1ForFork3_#res#1.base=|v_thread3Thread1of1ForFork3_#res#1.base_1|, thread3Thread1of1ForFork3_~cond~2#1=|v_thread3Thread1of1ForFork3_~cond~2#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork3_#res#1.offset, thread3Thread1of1ForFork3_#res#1.base][129], [Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), 47#L149-2true, Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), Black: 89#(<= ~q1_back~0 ~q1_front~0), 46#thread2EXITtrue, 58#thread3EXITtrue, Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 100#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), 28#L115true, 31#L57true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:32,647 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2024-05-12 13:45:32,647 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2024-05-12 13:45:32,647 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2024-05-12 13:45:32,648 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2024-05-12 13:45:32,652 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1036] L104-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork3_#res#1.base_1| 0) (= |v_thread3Thread1of1ForFork3_#res#1.offset_1| 0) (= (mod |v_thread3Thread1of1ForFork3_~cond~2#1_5| 256) 0)) InVars {thread3Thread1of1ForFork3_~cond~2#1=|v_thread3Thread1of1ForFork3_~cond~2#1_5|} OutVars{thread3Thread1of1ForFork3_#res#1.offset=|v_thread3Thread1of1ForFork3_#res#1.offset_1|, thread3Thread1of1ForFork3_#res#1.base=|v_thread3Thread1of1ForFork3_#res#1.base_1|, thread3Thread1of1ForFork3_~cond~2#1=|v_thread3Thread1of1ForFork3_~cond~2#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork3_#res#1.offset, thread3Thread1of1ForFork3_#res#1.base][129], [491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), Black: 89#(<= ~q1_back~0 ~q1_front~0), 46#thread2EXITtrue, 58#thread3EXITtrue, Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), 37#L149-3true, Black: 100#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), 28#L115true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:32,653 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2024-05-12 13:45:32,653 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2024-05-12 13:45:32,653 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2024-05-12 13:45:32,653 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2024-05-12 13:45:32,666 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1036] L104-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork3_#res#1.base_1| 0) (= |v_thread3Thread1of1ForFork3_#res#1.offset_1| 0) (= (mod |v_thread3Thread1of1ForFork3_~cond~2#1_5| 256) 0)) InVars {thread3Thread1of1ForFork3_~cond~2#1=|v_thread3Thread1of1ForFork3_~cond~2#1_5|} OutVars{thread3Thread1of1ForFork3_#res#1.offset=|v_thread3Thread1of1ForFork3_#res#1.offset_1|, thread3Thread1of1ForFork3_#res#1.base=|v_thread3Thread1of1ForFork3_#res#1.base_1|, thread3Thread1of1ForFork3_~cond~2#1=|v_thread3Thread1of1ForFork3_~cond~2#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork3_#res#1.offset, thread3Thread1of1ForFork3_#res#1.base][129], [Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), 46#thread2EXITtrue, Black: 89#(<= ~q1_back~0 ~q1_front~0), 58#thread3EXITtrue, Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 100#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 5#L150-1true, 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), 28#L115true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:32,667 INFO L294 olderBase$Statistics]: this new event has 49 ancestors and is cut-off event [2024-05-12 13:45:32,667 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2024-05-12 13:45:32,667 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2024-05-12 13:45:32,667 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2024-05-12 13:45:32,677 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1036] L104-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork3_#res#1.base_1| 0) (= |v_thread3Thread1of1ForFork3_#res#1.offset_1| 0) (= (mod |v_thread3Thread1of1ForFork3_~cond~2#1_5| 256) 0)) InVars {thread3Thread1of1ForFork3_~cond~2#1=|v_thread3Thread1of1ForFork3_~cond~2#1_5|} OutVars{thread3Thread1of1ForFork3_#res#1.offset=|v_thread3Thread1of1ForFork3_#res#1.offset_1|, thread3Thread1of1ForFork3_#res#1.base=|v_thread3Thread1of1ForFork3_#res#1.base_1|, thread3Thread1of1ForFork3_~cond~2#1=|v_thread3Thread1of1ForFork3_~cond~2#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork3_#res#1.offset, thread3Thread1of1ForFork3_#res#1.base][129], [Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), Black: 89#(<= ~q1_back~0 ~q1_front~0), 58#thread3EXITtrue, Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 100#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 14#L150-2true, Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), 28#L115true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:32,677 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2024-05-12 13:45:32,678 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2024-05-12 13:45:32,678 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2024-05-12 13:45:32,678 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2024-05-12 13:45:32,684 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1036] L104-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork3_#res#1.base_1| 0) (= |v_thread3Thread1of1ForFork3_#res#1.offset_1| 0) (= (mod |v_thread3Thread1of1ForFork3_~cond~2#1_5| 256) 0)) InVars {thread3Thread1of1ForFork3_~cond~2#1=|v_thread3Thread1of1ForFork3_~cond~2#1_5|} OutVars{thread3Thread1of1ForFork3_#res#1.offset=|v_thread3Thread1of1ForFork3_#res#1.offset_1|, thread3Thread1of1ForFork3_#res#1.base=|v_thread3Thread1of1ForFork3_#res#1.base_1|, thread3Thread1of1ForFork3_~cond~2#1=|v_thread3Thread1of1ForFork3_~cond~2#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork3_#res#1.offset, thread3Thread1of1ForFork3_#res#1.base][129], [33#L151-1true, Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), Black: 89#(<= ~q1_back~0 ~q1_front~0), 58#thread3EXITtrue, Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 100#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= ~n1~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), 28#L115true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:32,684 INFO L294 olderBase$Statistics]: this new event has 51 ancestors and is cut-off event [2024-05-12 13:45:32,684 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2024-05-12 13:45:32,684 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2024-05-12 13:45:32,684 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2024-05-12 13:45:32,693 INFO L124 PetriNetUnfolderBase]: 15299/22172 cut-off events. [2024-05-12 13:45:32,693 INFO L125 PetriNetUnfolderBase]: For 68309/69089 co-relation queries the response was YES. [2024-05-12 13:45:32,857 INFO L83 FinitePrefix]: Finished finitePrefix Result has 81086 conditions, 22172 events. 15299/22172 cut-off events. For 68309/69089 co-relation queries the response was YES. Maximal size of possible extension queue 1127. Compared 146980 event pairs, 1578 based on Foata normal form. 1132/22997 useless extension candidates. Maximal degree in co-relation 81043. Up to 8085 conditions per place. [2024-05-12 13:45:32,950 INFO L140 encePairwiseOnDemand]: 55/61 looper letters, 181 selfloop transitions, 19 changer transitions 0/214 dead transitions. [2024-05-12 13:45:32,950 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 103 places, 214 transitions, 1699 flow [2024-05-12 13:45:32,950 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 13:45:32,950 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 13:45:32,951 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 219 transitions. [2024-05-12 13:45:32,951 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5983606557377049 [2024-05-12 13:45:32,951 INFO L175 Difference]: Start difference. First operand has 98 places, 91 transitions, 524 flow. Second operand 6 states and 219 transitions. [2024-05-12 13:45:32,951 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 103 places, 214 transitions, 1699 flow [2024-05-12 13:45:33,149 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 99 places, 214 transitions, 1645 flow, removed 18 selfloop flow, removed 4 redundant places. [2024-05-12 13:45:33,151 INFO L231 Difference]: Finished difference. Result has 103 places, 106 transitions, 690 flow [2024-05-12 13:45:33,151 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=61, PETRI_DIFFERENCE_MINUEND_FLOW=499, PETRI_DIFFERENCE_MINUEND_PLACES=94, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=91, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=690, PETRI_PLACES=103, PETRI_TRANSITIONS=106} [2024-05-12 13:45:33,151 INFO L281 CegarLoopForPetriNet]: 62 programPoint places, 41 predicate places. [2024-05-12 13:45:33,152 INFO L495 AbstractCegarLoop]: Abstraction has has 103 places, 106 transitions, 690 flow [2024-05-12 13:45:33,152 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 26.8) internal successors, (134), 5 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-05-12 13:45:33,152 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:45:33,152 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:45:33,163 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2024-05-12 13:45:33,352 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2024-05-12 13:45:33,353 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:45:33,353 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:45:33,353 INFO L85 PathProgramCache]: Analyzing trace with hash 1224924255, now seen corresponding path program 1 times [2024-05-12 13:45:33,353 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:45:33,353 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2130820184] [2024-05-12 13:45:33,353 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:45:33,355 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:45:33,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:45:33,610 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2024-05-12 13:45:33,611 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:45:33,611 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2130820184] [2024-05-12 13:45:33,611 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2130820184] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:45:33,611 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:45:33,611 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 13:45:33,611 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [263588852] [2024-05-12 13:45:33,611 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:45:33,624 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 13:45:33,624 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:45:33,625 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 13:45:33,625 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-05-12 13:45:33,692 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 61 [2024-05-12 13:45:33,693 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 103 places, 106 transitions, 690 flow. Second operand has 6 states, 6 states have (on average 25.5) internal successors, (153), 6 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:45:33,693 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:45:33,693 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 61 [2024-05-12 13:45:33,693 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:45:34,516 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][145], [18#L149true, Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 85#(= ~total~0 0), 46#thread2EXITtrue, Black: 89#(<= ~q1_back~0 ~q1_front~0), 22#$Ultimate##0true, 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), 652#(or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), 497#(<= ~q2_front~0 ~q2_back~0), 12#L119true, 31#L57true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:34,517 INFO L294 olderBase$Statistics]: this new event has 35 ancestors and is cut-off event [2024-05-12 13:45:34,517 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-05-12 13:45:34,517 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-05-12 13:45:34,517 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-05-12 13:45:34,541 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][136], [Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), 648#true, Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), 46#thread2EXITtrue, 22#$Ultimate##0true, Black: 89#(<= ~q1_back~0 ~q1_front~0), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 23#L60true, Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), 52#L148-5true, Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 12#L119true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:34,541 INFO L294 olderBase$Statistics]: this new event has 36 ancestors and is cut-off event [2024-05-12 13:45:34,541 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-05-12 13:45:34,541 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-05-12 13:45:34,541 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-05-12 13:45:34,546 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][136], [Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), 648#true, Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), 46#thread2EXITtrue, 22#$Ultimate##0true, Black: 89#(<= ~q1_back~0 ~q1_front~0), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), 52#L148-5true, Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 12#L119true, 31#L57true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:34,546 INFO L294 olderBase$Statistics]: this new event has 35 ancestors and is cut-off event [2024-05-12 13:45:34,546 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-05-12 13:45:34,546 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-05-12 13:45:34,546 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-05-12 13:45:34,692 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][145], [Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 47#L149-2true, Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 85#(= ~total~0 0), 46#thread2EXITtrue, Black: 89#(<= ~q1_back~0 ~q1_front~0), 22#$Ultimate##0true, 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), 652#(or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), 497#(<= ~q2_front~0 ~q2_back~0), 12#L119true, 31#L57true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:34,692 INFO L294 olderBase$Statistics]: this new event has 36 ancestors and is cut-off event [2024-05-12 13:45:34,692 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-05-12 13:45:34,692 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-05-12 13:45:34,692 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-05-12 13:45:34,693 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][145], [18#L149true, Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 85#(= ~total~0 0), 46#thread2EXITtrue, Black: 89#(<= ~q1_back~0 ~q1_front~0), 22#$Ultimate##0true, 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), 652#(or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), 497#(<= ~q2_front~0 ~q2_back~0), 12#L119true, 31#L57true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:34,693 INFO L294 olderBase$Statistics]: this new event has 35 ancestors and is cut-off event [2024-05-12 13:45:34,693 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-05-12 13:45:34,693 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-05-12 13:45:34,693 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-05-12 13:45:34,693 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-05-12 13:45:34,704 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][136], [Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), 32#L80true, Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), 648#true, Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), 22#$Ultimate##0true, Black: 89#(<= ~q1_back~0 ~q1_front~0), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 23#L60true, Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), 52#L148-5true, Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 12#L119true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:34,704 INFO L294 olderBase$Statistics]: this new event has 37 ancestors and is cut-off event [2024-05-12 13:45:34,704 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-05-12 13:45:34,704 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-05-12 13:45:34,704 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-05-12 13:45:34,728 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][136], [18#L149true, Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), 648#true, Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), Black: 89#(<= ~q1_back~0 ~q1_front~0), 22#$Ultimate##0true, 46#thread2EXITtrue, Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 23#L60true, Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 12#L119true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:34,728 INFO L294 olderBase$Statistics]: this new event has 37 ancestors and is cut-off event [2024-05-12 13:45:34,728 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-05-12 13:45:34,728 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-05-12 13:45:34,728 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-05-12 13:45:34,728 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][136], [Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), 648#true, Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), Black: 89#(<= ~q1_back~0 ~q1_front~0), 46#thread2EXITtrue, 48#L104true, Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 23#L60true, Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), 52#L148-5true, Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 12#L119true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:34,728 INFO L294 olderBase$Statistics]: this new event has 37 ancestors and is cut-off event [2024-05-12 13:45:34,728 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-05-12 13:45:34,728 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-05-12 13:45:34,728 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-05-12 13:45:34,733 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][136], [18#L149true, Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), 648#true, Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), 46#thread2EXITtrue, 22#$Ultimate##0true, Black: 89#(<= ~q1_back~0 ~q1_front~0), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 12#L119true, 31#L57true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:34,733 INFO L294 olderBase$Statistics]: this new event has 36 ancestors and is cut-off event [2024-05-12 13:45:34,733 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-05-12 13:45:34,733 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-05-12 13:45:34,733 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-05-12 13:45:34,735 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][136], [Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), 648#true, Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), Black: 89#(<= ~q1_back~0 ~q1_front~0), 46#thread2EXITtrue, 48#L104true, Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), 52#L148-5true, Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 12#L119true, 31#L57true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:34,735 INFO L294 olderBase$Statistics]: this new event has 36 ancestors and is cut-off event [2024-05-12 13:45:34,735 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-05-12 13:45:34,735 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-05-12 13:45:34,735 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-05-12 13:45:34,909 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][170], [18#L149true, Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), 648#true, Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), 46#thread2EXITtrue, Black: 89#(<= ~q1_back~0 ~q1_front~0), 22#$Ultimate##0true, 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 23#L60true, Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 497#(<= ~q2_front~0 ~q2_back~0), 12#L119true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:34,909 INFO L294 olderBase$Statistics]: this new event has 36 ancestors and is cut-off event [2024-05-12 13:45:34,909 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-05-12 13:45:34,909 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-05-12 13:45:34,909 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-05-12 13:45:34,909 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][145], [Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), 47#L149-2true, Black: 72#(and (= ~j~0 0) (= ~i~0 0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 85#(= ~total~0 0), 46#thread2EXITtrue, Black: 89#(<= ~q1_back~0 ~q1_front~0), 22#$Ultimate##0true, 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), 652#(or (< ~i~0 ~N~0) (< ~q1_front~0 ~q1_back~0)), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), 497#(<= ~q2_front~0 ~q2_back~0), 12#L119true, 31#L57true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:34,909 INFO L294 olderBase$Statistics]: this new event has 36 ancestors and is cut-off event [2024-05-12 13:45:34,909 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-05-12 13:45:34,909 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-05-12 13:45:34,909 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-05-12 13:45:34,909 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-05-12 13:45:34,917 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][136], [18#L149true, Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), 32#L80true, Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), 648#true, Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), 22#$Ultimate##0true, Black: 89#(<= ~q1_back~0 ~q1_front~0), Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 23#L60true, Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 12#L119true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:34,917 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2024-05-12 13:45:34,917 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-05-12 13:45:34,917 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-05-12 13:45:34,917 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-05-12 13:45:34,918 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][136], [Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), 32#L80true, Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), 648#true, Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), Black: 89#(<= ~q1_back~0 ~q1_front~0), 48#L104true, 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 23#L60true, Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), 52#L148-5true, Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 12#L119true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:34,918 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2024-05-12 13:45:34,918 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-05-12 13:45:34,918 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-05-12 13:45:34,918 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-05-12 13:45:34,925 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][136], [Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), 32#L80true, Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), 648#true, Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), Black: 89#(<= ~q1_back~0 ~q1_front~0), 22#$Ultimate##0true, 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), 52#L148-5true, Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 12#L119true, 31#L57true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:34,926 INFO L294 olderBase$Statistics]: this new event has 36 ancestors and is not cut-off event [2024-05-12 13:45:34,926 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is not cut-off event [2024-05-12 13:45:34,926 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is not cut-off event [2024-05-12 13:45:34,926 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is not cut-off event [2024-05-12 13:45:34,931 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][136], [Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), 648#true, Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), 46#thread2EXITtrue, 22#$Ultimate##0true, Black: 89#(<= ~q1_back~0 ~q1_front~0), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), 8#thread1EXITtrue, Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), 52#L148-5true, Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 12#L119true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:34,931 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2024-05-12 13:45:34,931 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-05-12 13:45:34,931 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-05-12 13:45:34,931 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-05-12 13:45:34,941 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][155], [Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), 648#true, Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), Black: 89#(<= ~q1_back~0 ~q1_front~0), 48#L104true, 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 23#L60true, Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), 52#L148-5true, Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 10#L83true, 12#L119true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:34,941 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2024-05-12 13:45:34,941 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-05-12 13:45:34,941 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-05-12 13:45:34,941 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-05-12 13:45:34,952 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][155], [Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), 648#true, Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), Black: 89#(<= ~q1_back~0 ~q1_front~0), 48#L104true, Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), 52#L148-5true, Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 10#L83true, 12#L119true, 31#L57true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:34,953 INFO L294 olderBase$Statistics]: this new event has 37 ancestors and is cut-off event [2024-05-12 13:45:34,953 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2024-05-12 13:45:34,953 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2024-05-12 13:45:34,953 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2024-05-12 13:45:34,954 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][136], [18#L149true, Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), 648#true, Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), 46#thread2EXITtrue, Black: 89#(<= ~q1_back~0 ~q1_front~0), 48#L104true, Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 23#L60true, Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 12#L119true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:34,954 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2024-05-12 13:45:34,954 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-05-12 13:45:34,954 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-05-12 13:45:34,954 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-05-12 13:45:34,954 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][136], [Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 47#L149-2true, 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), 648#true, Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), 46#thread2EXITtrue, 22#$Ultimate##0true, Black: 89#(<= ~q1_back~0 ~q1_front~0), Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), 23#L60true, Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 12#L119true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:34,954 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2024-05-12 13:45:34,954 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-05-12 13:45:34,954 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-05-12 13:45:34,954 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-05-12 13:45:34,959 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][136], [18#L149true, Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), 648#true, Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), 46#thread2EXITtrue, Black: 89#(<= ~q1_back~0 ~q1_front~0), 48#L104true, Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 12#L119true, 31#L57true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:34,959 INFO L294 olderBase$Statistics]: this new event has 37 ancestors and is cut-off event [2024-05-12 13:45:34,959 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2024-05-12 13:45:34,959 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2024-05-12 13:45:34,959 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2024-05-12 13:45:34,962 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][136], [Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), 47#L149-2true, Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), 648#true, Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), 22#$Ultimate##0true, 46#thread2EXITtrue, Black: 89#(<= ~q1_back~0 ~q1_front~0), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 12#L119true, 31#L57true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:34,962 INFO L294 olderBase$Statistics]: this new event has 37 ancestors and is cut-off event [2024-05-12 13:45:34,962 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2024-05-12 13:45:34,962 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2024-05-12 13:45:34,962 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2024-05-12 13:45:35,036 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1036] L104-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork3_#res#1.base_1| 0) (= |v_thread3Thread1of1ForFork3_#res#1.offset_1| 0) (= (mod |v_thread3Thread1of1ForFork3_~cond~2#1_5| 256) 0)) InVars {thread3Thread1of1ForFork3_~cond~2#1=|v_thread3Thread1of1ForFork3_~cond~2#1_5|} OutVars{thread3Thread1of1ForFork3_#res#1.offset=|v_thread3Thread1of1ForFork3_#res#1.offset_1|, thread3Thread1of1ForFork3_#res#1.base=|v_thread3Thread1of1ForFork3_#res#1.base_1|, thread3Thread1of1ForFork3_~cond~2#1=|v_thread3Thread1of1ForFork3_~cond~2#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork3_#res#1.offset, thread3Thread1of1ForFork3_#res#1.base][158], [Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), 648#true, Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), Black: 89#(<= ~q1_back~0 ~q1_front~0), 58#thread3EXITtrue, Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 23#L60true, Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 52#L148-5true, Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 10#L83true, 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), 28#L115true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:35,036 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2024-05-12 13:45:35,036 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-05-12 13:45:35,036 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-05-12 13:45:35,036 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2024-05-12 13:45:35,036 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][155], [Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), 648#true, Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), Black: 89#(<= ~q1_back~0 ~q1_front~0), 48#L104true, Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 23#L60true, Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), 52#L148-5true, Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 10#L83true, 12#L119true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:35,036 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2024-05-12 13:45:35,036 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-05-12 13:45:35,037 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-05-12 13:45:35,037 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-05-12 13:45:35,037 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2024-05-12 13:45:35,091 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][148], [Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 85#(= ~total~0 0), Black: 89#(<= ~q1_back~0 ~q1_front~0), Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), 52#L148-5true, Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), 10#L83true, 12#L119true, 31#L57true, 653#(and (<= (div |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (<= 1 |thread3Thread1of1ForFork3_~cond~2#1|)), 11#L101true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:35,091 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2024-05-12 13:45:35,091 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-05-12 13:45:35,091 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-05-12 13:45:35,091 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-05-12 13:45:35,159 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][170], [18#L149true, Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), 648#true, Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), 46#thread2EXITtrue, Black: 89#(<= ~q1_back~0 ~q1_front~0), 48#L104true, 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 23#L60true, Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 497#(<= ~q2_front~0 ~q2_back~0), 12#L119true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:35,159 INFO L294 olderBase$Statistics]: this new event has 37 ancestors and is cut-off event [2024-05-12 13:45:35,159 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2024-05-12 13:45:35,159 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2024-05-12 13:45:35,159 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2024-05-12 13:45:35,160 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][170], [Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), 47#L149-2true, Black: 72#(and (= ~j~0 0) (= ~i~0 0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), 648#true, Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), 46#thread2EXITtrue, Black: 89#(<= ~q1_back~0 ~q1_front~0), 22#$Ultimate##0true, 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 23#L60true, Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 497#(<= ~q2_front~0 ~q2_back~0), 12#L119true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:35,160 INFO L294 olderBase$Statistics]: this new event has 37 ancestors and is cut-off event [2024-05-12 13:45:35,160 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2024-05-12 13:45:35,160 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2024-05-12 13:45:35,160 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2024-05-12 13:45:35,165 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][136], [Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), 32#L80true, Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), 648#true, Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), 22#$Ultimate##0true, Black: 89#(<= ~q1_back~0 ~q1_front~0), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), 8#thread1EXITtrue, Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), 52#L148-5true, Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 12#L119true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:35,165 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2024-05-12 13:45:35,165 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-05-12 13:45:35,165 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-05-12 13:45:35,165 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-05-12 13:45:35,170 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][136], [18#L149true, Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), 32#L80true, Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), 648#true, Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), Black: 89#(<= ~q1_back~0 ~q1_front~0), 48#L104true, 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 23#L60true, Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 12#L119true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:35,170 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2024-05-12 13:45:35,170 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-05-12 13:45:35,170 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-05-12 13:45:35,170 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-05-12 13:45:35,171 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][136], [Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), 32#L80true, Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 47#L149-2true, 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), 648#true, Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), 22#$Ultimate##0true, Black: 89#(<= ~q1_back~0 ~q1_front~0), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 23#L60true, Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 12#L119true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:35,171 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2024-05-12 13:45:35,171 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-05-12 13:45:35,171 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-05-12 13:45:35,171 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-05-12 13:45:35,177 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][136], [18#L149true, Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), 32#L80true, Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), 648#true, Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), 22#$Ultimate##0true, Black: 89#(<= ~q1_back~0 ~q1_front~0), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 12#L119true, 31#L57true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:35,177 INFO L294 olderBase$Statistics]: this new event has 37 ancestors and is not cut-off event [2024-05-12 13:45:35,177 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is not cut-off event [2024-05-12 13:45:35,177 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is not cut-off event [2024-05-12 13:45:35,177 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is not cut-off event [2024-05-12 13:45:35,180 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][136], [Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), 32#L80true, Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), 648#true, Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), Black: 89#(<= ~q1_back~0 ~q1_front~0), 48#L104true, 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), 52#L148-5true, Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 12#L119true, 31#L57true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:35,180 INFO L294 olderBase$Statistics]: this new event has 37 ancestors and is not cut-off event [2024-05-12 13:45:35,180 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is not cut-off event [2024-05-12 13:45:35,180 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is not cut-off event [2024-05-12 13:45:35,180 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is not cut-off event [2024-05-12 13:45:35,189 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][136], [18#L149true, Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), 648#true, Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), Black: 89#(<= ~q1_back~0 ~q1_front~0), 22#$Ultimate##0true, 46#thread2EXITtrue, Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), 8#thread1EXITtrue, Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 12#L119true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:35,189 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2024-05-12 13:45:35,189 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-05-12 13:45:35,189 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-05-12 13:45:35,189 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-05-12 13:45:35,190 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][136], [Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), 648#true, Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), Black: 89#(<= ~q1_back~0 ~q1_front~0), 46#thread2EXITtrue, 48#L104true, Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), 8#thread1EXITtrue, Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), 52#L148-5true, Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 12#L119true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:35,190 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2024-05-12 13:45:35,190 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-05-12 13:45:35,190 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-05-12 13:45:35,190 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-05-12 13:45:35,199 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][155], [Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), 648#true, Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), 46#thread2EXITtrue, Black: 89#(<= ~q1_back~0 ~q1_front~0), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 23#L60true, Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), 52#L148-5true, Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 12#L119true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 11#L101true]) [2024-05-12 13:45:35,199 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2024-05-12 13:45:35,199 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-05-12 13:45:35,199 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-05-12 13:45:35,199 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-05-12 13:45:35,203 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][155], [Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), 648#true, Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), Black: 89#(<= ~q1_back~0 ~q1_front~0), 46#thread2EXITtrue, 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), 52#L148-5true, Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 12#L119true, 31#L57true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 11#L101true]) [2024-05-12 13:45:35,203 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2024-05-12 13:45:35,203 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2024-05-12 13:45:35,203 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2024-05-12 13:45:35,203 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2024-05-12 13:45:35,205 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][155], [18#L149true, Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), 648#true, Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), Black: 89#(<= ~q1_back~0 ~q1_front~0), 48#L104true, Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 23#L60true, Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 10#L83true, 12#L119true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:35,205 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2024-05-12 13:45:35,205 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-05-12 13:45:35,206 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-05-12 13:45:35,206 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-05-12 13:45:35,216 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][155], [18#L149true, Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), 648#true, Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), Black: 89#(<= ~q1_back~0 ~q1_front~0), 48#L104true, 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 10#L83true, 12#L119true, 31#L57true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:35,216 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2024-05-12 13:45:35,216 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2024-05-12 13:45:35,216 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2024-05-12 13:45:35,216 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2024-05-12 13:45:35,220 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][136], [Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 47#L149-2true, 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), 648#true, Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), 46#thread2EXITtrue, Black: 89#(<= ~q1_back~0 ~q1_front~0), 48#L104true, 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 23#L60true, Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 12#L119true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:35,220 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2024-05-12 13:45:35,220 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-05-12 13:45:35,220 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-05-12 13:45:35,220 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-05-12 13:45:35,224 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][136], [Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), 47#L149-2true, Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), 648#true, Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), Black: 89#(<= ~q1_back~0 ~q1_front~0), 46#thread2EXITtrue, 48#L104true, 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 12#L119true, 31#L57true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:35,224 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2024-05-12 13:45:35,224 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2024-05-12 13:45:35,224 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2024-05-12 13:45:35,224 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2024-05-12 13:45:35,228 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][170], [Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), 648#true, Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), Black: 89#(<= ~q1_back~0 ~q1_front~0), 22#$Ultimate##0true, 46#thread2EXITtrue, Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), 52#L148-5true, Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 497#(<= ~q2_front~0 ~q2_back~0), 12#L119true, 31#L57true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:35,228 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2024-05-12 13:45:35,228 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2024-05-12 13:45:35,228 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2024-05-12 13:45:35,228 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2024-05-12 13:45:35,290 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][155], [Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), 648#true, Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), 46#thread2EXITtrue, Black: 89#(<= ~q1_back~0 ~q1_front~0), 48#L104true, Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 23#L60true, Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), 52#L148-5true, Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 12#L119true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:35,290 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2024-05-12 13:45:35,290 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-05-12 13:45:35,290 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-05-12 13:45:35,290 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-05-12 13:45:35,296 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1036] L104-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork3_#res#1.base_1| 0) (= |v_thread3Thread1of1ForFork3_#res#1.offset_1| 0) (= (mod |v_thread3Thread1of1ForFork3_~cond~2#1_5| 256) 0)) InVars {thread3Thread1of1ForFork3_~cond~2#1=|v_thread3Thread1of1ForFork3_~cond~2#1_5|} OutVars{thread3Thread1of1ForFork3_#res#1.offset=|v_thread3Thread1of1ForFork3_#res#1.offset_1|, thread3Thread1of1ForFork3_#res#1.base=|v_thread3Thread1of1ForFork3_#res#1.base_1|, thread3Thread1of1ForFork3_~cond~2#1=|v_thread3Thread1of1ForFork3_~cond~2#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork3_#res#1.offset, thread3Thread1of1ForFork3_#res#1.base][158], [18#L149true, Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), 648#true, Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), Black: 89#(<= ~q1_back~0 ~q1_front~0), 58#thread3EXITtrue, Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 23#L60true, Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 10#L83true, 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), 28#L115true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:35,296 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2024-05-12 13:45:35,296 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-05-12 13:45:35,296 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-05-12 13:45:35,296 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-05-12 13:45:35,296 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][155], [18#L149true, Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), 648#true, Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), Black: 89#(<= ~q1_back~0 ~q1_front~0), 48#L104true, Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 23#L60true, Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 10#L83true, 12#L119true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:35,296 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2024-05-12 13:45:35,296 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-05-12 13:45:35,297 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-05-12 13:45:35,297 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-05-12 13:45:35,297 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-05-12 13:45:35,349 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][148], [18#L149true, Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 85#(= ~total~0 0), Black: 89#(<= ~q1_back~0 ~q1_front~0), Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), 10#L83true, 12#L119true, 31#L57true, 653#(and (<= (div |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (<= 1 |thread3Thread1of1ForFork3_~cond~2#1|)), 11#L101true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:35,349 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2024-05-12 13:45:35,349 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-05-12 13:45:35,349 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-05-12 13:45:35,349 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-05-12 13:45:35,353 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][155], [Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), 648#true, Black: 85#(= ~total~0 0), Black: 89#(<= ~q1_back~0 ~q1_front~0), 48#L104true, Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), 52#L148-5true, Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), 10#L83true, 12#L119true, 31#L57true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:35,353 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2024-05-12 13:45:35,353 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-05-12 13:45:35,353 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-05-12 13:45:35,353 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-05-12 13:45:35,354 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][148], [Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), Black: 89#(<= ~q1_back~0 ~q1_front~0), Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 23#L60true, Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), 52#L148-5true, Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 10#L83true, 12#L119true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 11#L101true, 653#(and (<= (div |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (<= 1 |thread3Thread1of1ForFork3_~cond~2#1|))]) [2024-05-12 13:45:35,354 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2024-05-12 13:45:35,354 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-05-12 13:45:35,354 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-05-12 13:45:35,354 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-05-12 13:45:35,401 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][148], [Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 85#(= ~total~0 0), Black: 89#(<= ~q1_back~0 ~q1_front~0), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), 52#L148-5true, Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), 10#L83true, 12#L119true, 31#L57true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 653#(and (<= (div |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (<= 1 |thread3Thread1of1ForFork3_~cond~2#1|)), 11#L101true]) [2024-05-12 13:45:35,401 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2024-05-12 13:45:35,401 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-05-12 13:45:35,401 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-05-12 13:45:35,401 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-05-12 13:45:35,401 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-05-12 13:45:35,406 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][148], [Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), Black: 89#(<= ~q1_back~0 ~q1_front~0), 48#L104true, 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 23#L60true, Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), 52#L148-5true, Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 10#L83true, 12#L119true, 653#(and (<= (div |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (<= 1 |thread3Thread1of1ForFork3_~cond~2#1|)), Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:35,406 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2024-05-12 13:45:35,406 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2024-05-12 13:45:35,406 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2024-05-12 13:45:35,406 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2024-05-12 13:45:35,413 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][170], [18#L149true, Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), 648#true, Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), 46#thread2EXITtrue, Black: 89#(<= ~q1_back~0 ~q1_front~0), 22#$Ultimate##0true, 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), 8#thread1EXITtrue, Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 497#(<= ~q2_front~0 ~q2_back~0), 12#L119true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:35,413 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2024-05-12 13:45:35,413 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2024-05-12 13:45:35,413 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2024-05-12 13:45:35,413 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2024-05-12 13:45:35,416 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][170], [Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), 47#L149-2true, Black: 72#(and (= ~j~0 0) (= ~i~0 0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), 648#true, Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), 46#thread2EXITtrue, Black: 89#(<= ~q1_back~0 ~q1_front~0), 48#L104true, 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 23#L60true, Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 497#(<= ~q2_front~0 ~q2_back~0), 12#L119true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:35,416 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is cut-off event [2024-05-12 13:45:35,416 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2024-05-12 13:45:35,416 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2024-05-12 13:45:35,416 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2024-05-12 13:45:35,422 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][136], [18#L149true, Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), 32#L80true, Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), 648#true, Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), 22#$Ultimate##0true, Black: 89#(<= ~q1_back~0 ~q1_front~0), Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), 8#thread1EXITtrue, Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 12#L119true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:35,422 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2024-05-12 13:45:35,422 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-05-12 13:45:35,422 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-05-12 13:45:35,422 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-05-12 13:45:35,423 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][136], [Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), 32#L80true, Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), 648#true, Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), Black: 89#(<= ~q1_back~0 ~q1_front~0), 48#L104true, 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), 8#thread1EXITtrue, Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), 52#L148-5true, Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 12#L119true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:35,423 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2024-05-12 13:45:35,423 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-05-12 13:45:35,423 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-05-12 13:45:35,423 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-05-12 13:45:35,433 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][136], [Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), 32#L80true, Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 47#L149-2true, 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), 648#true, Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), Black: 89#(<= ~q1_back~0 ~q1_front~0), 48#L104true, Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), 23#L60true, Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 12#L119true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:35,433 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2024-05-12 13:45:35,433 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-05-12 13:45:35,433 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-05-12 13:45:35,433 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-05-12 13:45:35,436 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][136], [18#L149true, Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), 32#L80true, Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), 648#true, Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), Black: 89#(<= ~q1_back~0 ~q1_front~0), 48#L104true, 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 12#L119true, 31#L57true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:35,436 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is not cut-off event [2024-05-12 13:45:35,436 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is not cut-off event [2024-05-12 13:45:35,436 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is not cut-off event [2024-05-12 13:45:35,436 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is not cut-off event [2024-05-12 13:45:35,440 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][136], [Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), 32#L80true, Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), 47#L149-2true, Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), 648#true, Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), Black: 89#(<= ~q1_back~0 ~q1_front~0), 22#$Ultimate##0true, Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 12#L119true, 31#L57true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:35,440 INFO L294 olderBase$Statistics]: this new event has 38 ancestors and is not cut-off event [2024-05-12 13:45:35,440 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is not cut-off event [2024-05-12 13:45:35,440 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is not cut-off event [2024-05-12 13:45:35,440 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is not cut-off event [2024-05-12 13:45:35,455 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][155], [Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), 648#true, Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), Black: 89#(<= ~q1_back~0 ~q1_front~0), 48#L104true, 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), 8#thread1EXITtrue, Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), 52#L148-5true, Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 10#L83true, 12#L119true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:35,455 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2024-05-12 13:45:35,455 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-05-12 13:45:35,455 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-05-12 13:45:35,455 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-05-12 13:45:35,457 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][136], [18#L149true, Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), 648#true, Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), 46#thread2EXITtrue, Black: 89#(<= ~q1_back~0 ~q1_front~0), 48#L104true, Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), 8#thread1EXITtrue, Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 12#L119true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:35,457 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2024-05-12 13:45:35,457 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-05-12 13:45:35,457 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-05-12 13:45:35,457 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-05-12 13:45:35,458 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][136], [Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 47#L149-2true, 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), 648#true, Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), 46#thread2EXITtrue, 22#$Ultimate##0true, Black: 89#(<= ~q1_back~0 ~q1_front~0), Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), 8#thread1EXITtrue, Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 12#L119true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:35,458 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2024-05-12 13:45:35,458 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-05-12 13:45:35,458 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-05-12 13:45:35,458 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-05-12 13:45:35,469 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][155], [18#L149true, Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), 648#true, Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), 46#thread2EXITtrue, Black: 89#(<= ~q1_back~0 ~q1_front~0), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 23#L60true, Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 12#L119true, 11#L101true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:35,469 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2024-05-12 13:45:35,469 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-05-12 13:45:35,469 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-05-12 13:45:35,469 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-05-12 13:45:35,470 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1036] L104-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork3_#res#1.base_1| 0) (= |v_thread3Thread1of1ForFork3_#res#1.offset_1| 0) (= (mod |v_thread3Thread1of1ForFork3_~cond~2#1_5| 256) 0)) InVars {thread3Thread1of1ForFork3_~cond~2#1=|v_thread3Thread1of1ForFork3_~cond~2#1_5|} OutVars{thread3Thread1of1ForFork3_#res#1.offset=|v_thread3Thread1of1ForFork3_#res#1.offset_1|, thread3Thread1of1ForFork3_#res#1.base=|v_thread3Thread1of1ForFork3_#res#1.base_1|, thread3Thread1of1ForFork3_~cond~2#1=|v_thread3Thread1of1ForFork3_~cond~2#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork3_#res#1.offset, thread3Thread1of1ForFork3_#res#1.base][158], [Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), 648#true, Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), 46#thread2EXITtrue, Black: 89#(<= ~q1_back~0 ~q1_front~0), 58#thread3EXITtrue, 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 23#L60true, Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), 52#L148-5true, Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), 28#L115true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:35,470 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2024-05-12 13:45:35,470 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-05-12 13:45:35,470 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-05-12 13:45:35,470 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-05-12 13:45:35,470 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][155], [Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), 648#true, Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), 46#thread2EXITtrue, Black: 89#(<= ~q1_back~0 ~q1_front~0), 48#L104true, 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 23#L60true, Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), 52#L148-5true, Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 12#L119true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:35,470 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2024-05-12 13:45:35,470 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-05-12 13:45:35,470 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-05-12 13:45:35,470 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-05-12 13:45:35,470 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-05-12 13:45:35,473 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][155], [18#L149true, Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), 648#true, Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), Black: 89#(<= ~q1_back~0 ~q1_front~0), 46#thread2EXITtrue, Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 12#L119true, 31#L57true, 11#L101true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:35,473 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2024-05-12 13:45:35,473 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-05-12 13:45:35,473 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-05-12 13:45:35,473 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-05-12 13:45:35,477 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][155], [Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), 648#true, Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), 46#thread2EXITtrue, Black: 89#(<= ~q1_back~0 ~q1_front~0), 48#L104true, Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), 52#L148-5true, Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 12#L119true, 31#L57true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:35,478 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2024-05-12 13:45:35,478 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-05-12 13:45:35,478 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-05-12 13:45:35,478 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-05-12 13:45:35,479 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][155], [Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), 47#L149-2true, Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), 648#true, Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), Black: 89#(<= ~q1_back~0 ~q1_front~0), 48#L104true, 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 23#L60true, Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 10#L83true, 12#L119true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:35,479 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2024-05-12 13:45:35,479 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-05-12 13:45:35,479 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-05-12 13:45:35,479 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-05-12 13:45:35,486 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][155], [Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), 47#L149-2true, Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), 648#true, Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), Black: 89#(<= ~q1_back~0 ~q1_front~0), 48#L104true, Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 10#L83true, 12#L119true, 31#L57true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:35,486 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2024-05-12 13:45:35,486 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-05-12 13:45:35,486 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-05-12 13:45:35,486 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-05-12 13:45:35,489 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][170], [Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), 648#true, Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), Black: 89#(<= ~q1_back~0 ~q1_front~0), 22#$Ultimate##0true, 46#thread2EXITtrue, Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 23#L60true, Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), 52#L148-5true, Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 497#(<= ~q2_front~0 ~q2_back~0), 12#L119true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:35,489 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2024-05-12 13:45:35,489 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-05-12 13:45:35,489 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-05-12 13:45:35,489 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-05-12 13:45:35,492 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][170], [18#L149true, Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), 648#true, Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), 22#$Ultimate##0true, 46#thread2EXITtrue, Black: 89#(<= ~q1_back~0 ~q1_front~0), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 497#(<= ~q2_front~0 ~q2_back~0), 12#L119true, 31#L57true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:35,492 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2024-05-12 13:45:35,492 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-05-12 13:45:35,492 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-05-12 13:45:35,492 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-05-12 13:45:35,494 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][170], [Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), 648#true, Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), 46#thread2EXITtrue, Black: 89#(<= ~q1_back~0 ~q1_front~0), 48#L104true, Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), 52#L148-5true, Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 497#(<= ~q2_front~0 ~q2_back~0), 12#L119true, 31#L57true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:35,494 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2024-05-12 13:45:35,494 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-05-12 13:45:35,494 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-05-12 13:45:35,494 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-05-12 13:45:35,555 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1036] L104-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork3_#res#1.base_1| 0) (= |v_thread3Thread1of1ForFork3_#res#1.offset_1| 0) (= (mod |v_thread3Thread1of1ForFork3_~cond~2#1_5| 256) 0)) InVars {thread3Thread1of1ForFork3_~cond~2#1=|v_thread3Thread1of1ForFork3_~cond~2#1_5|} OutVars{thread3Thread1of1ForFork3_#res#1.offset=|v_thread3Thread1of1ForFork3_#res#1.offset_1|, thread3Thread1of1ForFork3_#res#1.base=|v_thread3Thread1of1ForFork3_#res#1.base_1|, thread3Thread1of1ForFork3_~cond~2#1=|v_thread3Thread1of1ForFork3_~cond~2#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork3_#res#1.offset, thread3Thread1of1ForFork3_#res#1.base][158], [Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), 648#true, Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), Black: 89#(<= ~q1_back~0 ~q1_front~0), 58#thread3EXITtrue, 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), 8#thread1EXITtrue, Black: 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 52#L148-5true, Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 10#L83true, 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), 28#L115true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:35,556 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2024-05-12 13:45:35,556 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-05-12 13:45:35,556 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-05-12 13:45:35,556 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-05-12 13:45:35,556 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][155], [Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), 648#true, Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), Black: 89#(<= ~q1_back~0 ~q1_front~0), 48#L104true, 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), 8#thread1EXITtrue, Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), 52#L148-5true, Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 10#L83true, 12#L119true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:35,556 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2024-05-12 13:45:35,556 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-05-12 13:45:35,556 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-05-12 13:45:35,556 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-05-12 13:45:35,556 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-05-12 13:45:35,564 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][155], [18#L149true, Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), 648#true, Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), Black: 89#(<= ~q1_back~0 ~q1_front~0), 46#thread2EXITtrue, 48#L104true, Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 23#L60true, Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 12#L119true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:35,564 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2024-05-12 13:45:35,564 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2024-05-12 13:45:35,564 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2024-05-12 13:45:35,564 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2024-05-12 13:45:35,570 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1036] L104-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork3_#res#1.base_1| 0) (= |v_thread3Thread1of1ForFork3_#res#1.offset_1| 0) (= (mod |v_thread3Thread1of1ForFork3_~cond~2#1_5| 256) 0)) InVars {thread3Thread1of1ForFork3_~cond~2#1=|v_thread3Thread1of1ForFork3_~cond~2#1_5|} OutVars{thread3Thread1of1ForFork3_#res#1.offset=|v_thread3Thread1of1ForFork3_#res#1.offset_1|, thread3Thread1of1ForFork3_#res#1.base=|v_thread3Thread1of1ForFork3_#res#1.base_1|, thread3Thread1of1ForFork3_~cond~2#1=|v_thread3Thread1of1ForFork3_~cond~2#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork3_#res#1.offset, thread3Thread1of1ForFork3_#res#1.base][158], [Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), 47#L149-2true, Black: 72#(and (= ~j~0 0) (= ~i~0 0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), 648#true, Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), Black: 89#(<= ~q1_back~0 ~q1_front~0), 58#thread3EXITtrue, Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 23#L60true, Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 10#L83true, 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), 28#L115true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:35,570 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2024-05-12 13:45:35,570 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-05-12 13:45:35,570 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-05-12 13:45:35,570 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-05-12 13:45:35,570 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][155], [Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), 47#L149-2true, Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), 648#true, Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), Black: 89#(<= ~q1_back~0 ~q1_front~0), 48#L104true, Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 23#L60true, Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 10#L83true, 12#L119true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:35,570 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2024-05-12 13:45:35,570 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-05-12 13:45:35,570 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-05-12 13:45:35,571 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-05-12 13:45:35,571 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-05-12 13:45:35,612 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][148], [Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 85#(= ~total~0 0), Black: 89#(<= ~q1_back~0 ~q1_front~0), 46#thread2EXITtrue, Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), 52#L148-5true, Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), 12#L119true, 31#L57true, 11#L101true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 653#(and (<= (div |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (<= 1 |thread3Thread1of1ForFork3_~cond~2#1|))]) [2024-05-12 13:45:35,612 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2024-05-12 13:45:35,612 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-05-12 13:45:35,612 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-05-12 13:45:35,612 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-05-12 13:45:35,616 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][148], [Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), 47#L149-2true, Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 85#(= ~total~0 0), Black: 89#(<= ~q1_back~0 ~q1_front~0), Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), 10#L83true, 12#L119true, 31#L57true, 653#(and (<= (div |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (<= 1 |thread3Thread1of1ForFork3_~cond~2#1|)), 11#L101true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:35,616 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2024-05-12 13:45:35,616 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-05-12 13:45:35,616 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-05-12 13:45:35,616 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-05-12 13:45:35,618 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][155], [18#L149true, Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), 648#true, Black: 85#(= ~total~0 0), Black: 89#(<= ~q1_back~0 ~q1_front~0), 48#L104true, Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 10#L83true, 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), 12#L119true, 31#L57true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:35,618 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2024-05-12 13:45:35,618 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-05-12 13:45:35,618 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-05-12 13:45:35,618 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-05-12 13:45:35,619 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][148], [18#L149true, Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), Black: 89#(<= ~q1_back~0 ~q1_front~0), Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 23#L60true, Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 10#L83true, 12#L119true, 653#(and (<= (div |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (<= 1 |thread3Thread1of1ForFork3_~cond~2#1|)), Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 11#L101true]) [2024-05-12 13:45:35,619 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2024-05-12 13:45:35,619 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-05-12 13:45:35,619 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-05-12 13:45:35,619 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-05-12 13:45:35,655 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][148], [18#L149true, Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 85#(= ~total~0 0), Black: 89#(<= ~q1_back~0 ~q1_front~0), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), 10#L83true, 12#L119true, 31#L57true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 11#L101true, 653#(and (<= (div |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (<= 1 |thread3Thread1of1ForFork3_~cond~2#1|))]) [2024-05-12 13:45:35,656 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2024-05-12 13:45:35,656 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-05-12 13:45:35,656 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-05-12 13:45:35,656 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-05-12 13:45:35,656 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-05-12 13:45:35,656 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1036] L104-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork3_#res#1.base_1| 0) (= |v_thread3Thread1of1ForFork3_#res#1.offset_1| 0) (= (mod |v_thread3Thread1of1ForFork3_~cond~2#1_5| 256) 0)) InVars {thread3Thread1of1ForFork3_~cond~2#1=|v_thread3Thread1of1ForFork3_~cond~2#1_5|} OutVars{thread3Thread1of1ForFork3_#res#1.offset=|v_thread3Thread1of1ForFork3_#res#1.offset_1|, thread3Thread1of1ForFork3_#res#1.base=|v_thread3Thread1of1ForFork3_#res#1.base_1|, thread3Thread1of1ForFork3_~cond~2#1=|v_thread3Thread1of1ForFork3_~cond~2#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork3_#res#1.offset, thread3Thread1of1ForFork3_#res#1.base][158], [Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), 648#true, Black: 85#(= ~total~0 0), Black: 89#(<= ~q1_back~0 ~q1_front~0), 58#thread3EXITtrue, 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 52#L148-5true, Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), 10#L83true, 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), 28#L115true, 31#L57true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:35,656 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2024-05-12 13:45:35,657 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-05-12 13:45:35,657 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-05-12 13:45:35,657 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-05-12 13:45:35,657 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][155], [Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), 648#true, Black: 85#(= ~total~0 0), Black: 89#(<= ~q1_back~0 ~q1_front~0), 48#L104true, 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), 52#L148-5true, Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), 10#L83true, 12#L119true, 31#L57true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:35,657 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2024-05-12 13:45:35,657 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-05-12 13:45:35,657 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-05-12 13:45:35,657 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-05-12 13:45:35,657 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-05-12 13:45:35,658 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][148], [Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), Black: 89#(<= ~q1_back~0 ~q1_front~0), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 23#L60true, Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), 52#L148-5true, Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 10#L83true, 12#L119true, 653#(and (<= (div |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (<= 1 |thread3Thread1of1ForFork3_~cond~2#1|)), Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 11#L101true]) [2024-05-12 13:45:35,658 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2024-05-12 13:45:35,659 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-05-12 13:45:35,659 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-05-12 13:45:35,659 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-05-12 13:45:35,659 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-05-12 13:45:35,664 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][148], [18#L149true, Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), Black: 89#(<= ~q1_back~0 ~q1_front~0), 48#L104true, 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 23#L60true, Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 10#L83true, 12#L119true, 653#(and (<= (div |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (<= 1 |thread3Thread1of1ForFork3_~cond~2#1|)), Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:35,665 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2024-05-12 13:45:35,665 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-05-12 13:45:35,665 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-05-12 13:45:35,665 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-05-12 13:45:35,671 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][170], [18#L149true, Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), 648#true, Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), 46#thread2EXITtrue, Black: 89#(<= ~q1_back~0 ~q1_front~0), 48#L104true, 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), 8#thread1EXITtrue, Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 497#(<= ~q2_front~0 ~q2_back~0), 12#L119true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:35,671 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2024-05-12 13:45:35,671 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-05-12 13:45:35,671 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-05-12 13:45:35,671 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-05-12 13:45:35,671 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][170], [Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), 47#L149-2true, Black: 72#(and (= ~j~0 0) (= ~i~0 0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), 648#true, Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), 46#thread2EXITtrue, Black: 89#(<= ~q1_back~0 ~q1_front~0), 22#$Ultimate##0true, 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), 8#thread1EXITtrue, Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 497#(<= ~q2_front~0 ~q2_back~0), 12#L119true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:35,671 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2024-05-12 13:45:35,671 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-05-12 13:45:35,671 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-05-12 13:45:35,671 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-05-12 13:45:35,675 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][136], [Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), 648#true, Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), Black: 89#(<= ~q1_back~0 ~q1_front~0), 46#thread2EXITtrue, 58#thread3EXITtrue, Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), 52#L148-5true, Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 12#L119true, 31#L57true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:35,675 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2024-05-12 13:45:35,675 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2024-05-12 13:45:35,675 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2024-05-12 13:45:35,675 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2024-05-12 13:45:35,681 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][136], [18#L149true, Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), 32#L80true, Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), 648#true, Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), Black: 89#(<= ~q1_back~0 ~q1_front~0), 48#L104true, 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), 8#thread1EXITtrue, Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 12#L119true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:35,681 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2024-05-12 13:45:35,681 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2024-05-12 13:45:35,681 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2024-05-12 13:45:35,681 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2024-05-12 13:45:35,681 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][136], [Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), 32#L80true, Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 47#L149-2true, 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), 648#true, Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), 22#$Ultimate##0true, Black: 89#(<= ~q1_back~0 ~q1_front~0), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), 8#thread1EXITtrue, Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 12#L119true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:35,682 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2024-05-12 13:45:35,682 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2024-05-12 13:45:35,682 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2024-05-12 13:45:35,682 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2024-05-12 13:45:35,691 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][155], [Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), 32#L80true, Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), 648#true, Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), Black: 89#(<= ~q1_back~0 ~q1_front~0), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), 52#L148-5true, Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 12#L119true, 31#L57true, 11#L101true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:35,692 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is not cut-off event [2024-05-12 13:45:35,692 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is not cut-off event [2024-05-12 13:45:35,692 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is not cut-off event [2024-05-12 13:45:35,692 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is not cut-off event [2024-05-12 13:45:35,694 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][155], [Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), 32#L80true, Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), 648#true, Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), Black: 89#(<= ~q1_back~0 ~q1_front~0), 48#L104true, Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), 52#L148-5true, Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 12#L119true, 31#L57true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:35,694 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2024-05-12 13:45:35,694 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-05-12 13:45:35,694 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-05-12 13:45:35,694 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-05-12 13:45:35,700 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][136], [Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), 32#L80true, Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 47#L149-2true, 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), 648#true, Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), Black: 89#(<= ~q1_back~0 ~q1_front~0), 48#L104true, 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 12#L119true, 31#L57true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:35,700 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is not cut-off event [2024-05-12 13:45:35,700 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is not cut-off event [2024-05-12 13:45:35,700 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is not cut-off event [2024-05-12 13:45:35,700 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is not cut-off event [2024-05-12 13:45:35,722 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][155], [Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), 648#true, Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), 46#thread2EXITtrue, Black: 89#(<= ~q1_back~0 ~q1_front~0), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), 8#thread1EXITtrue, Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), 52#L148-5true, Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 12#L119true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 11#L101true]) [2024-05-12 13:45:35,722 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2024-05-12 13:45:35,722 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2024-05-12 13:45:35,722 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2024-05-12 13:45:35,722 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2024-05-12 13:45:35,723 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][155], [18#L149true, Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), 648#true, Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), Black: 89#(<= ~q1_back~0 ~q1_front~0), 48#L104true, Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), 8#thread1EXITtrue, Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 10#L83true, 12#L119true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:35,723 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2024-05-12 13:45:35,723 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2024-05-12 13:45:35,723 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2024-05-12 13:45:35,723 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2024-05-12 13:45:35,727 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][136], [Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 47#L149-2true, 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), 648#true, Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), 46#thread2EXITtrue, Black: 89#(<= ~q1_back~0 ~q1_front~0), 48#L104true, 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), 8#thread1EXITtrue, Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 12#L119true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:35,727 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2024-05-12 13:45:35,727 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2024-05-12 13:45:35,727 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2024-05-12 13:45:35,727 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2024-05-12 13:45:35,728 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][136], [Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), 648#true, Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), 46#thread2EXITtrue, 22#$Ultimate##0true, Black: 89#(<= ~q1_back~0 ~q1_front~0), Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), 37#L149-3true, Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 12#L119true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:35,728 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2024-05-12 13:45:35,728 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2024-05-12 13:45:35,728 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2024-05-12 13:45:35,728 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2024-05-12 13:45:35,739 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][155], [Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 47#L149-2true, 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), 648#true, Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), Black: 89#(<= ~q1_back~0 ~q1_front~0), 46#thread2EXITtrue, Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 23#L60true, Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 12#L119true, 11#L101true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:35,739 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2024-05-12 13:45:35,739 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2024-05-12 13:45:35,740 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2024-05-12 13:45:35,740 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2024-05-12 13:45:35,740 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1036] L104-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork3_#res#1.base_1| 0) (= |v_thread3Thread1of1ForFork3_#res#1.offset_1| 0) (= (mod |v_thread3Thread1of1ForFork3_~cond~2#1_5| 256) 0)) InVars {thread3Thread1of1ForFork3_~cond~2#1=|v_thread3Thread1of1ForFork3_~cond~2#1_5|} OutVars{thread3Thread1of1ForFork3_#res#1.offset=|v_thread3Thread1of1ForFork3_#res#1.offset_1|, thread3Thread1of1ForFork3_#res#1.base=|v_thread3Thread1of1ForFork3_#res#1.base_1|, thread3Thread1of1ForFork3_~cond~2#1=|v_thread3Thread1of1ForFork3_~cond~2#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork3_#res#1.offset, thread3Thread1of1ForFork3_#res#1.base][158], [18#L149true, Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), 648#true, Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), 46#thread2EXITtrue, Black: 89#(<= ~q1_back~0 ~q1_front~0), 58#thread3EXITtrue, 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 23#L60true, Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), 28#L115true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:35,740 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2024-05-12 13:45:35,740 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2024-05-12 13:45:35,740 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2024-05-12 13:45:35,740 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2024-05-12 13:45:35,740 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][155], [18#L149true, Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), 648#true, Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), 46#thread2EXITtrue, Black: 89#(<= ~q1_back~0 ~q1_front~0), 48#L104true, 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 23#L60true, Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 12#L119true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:35,740 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2024-05-12 13:45:35,740 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2024-05-12 13:45:35,740 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2024-05-12 13:45:35,740 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2024-05-12 13:45:35,741 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2024-05-12 13:45:35,745 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][155], [Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), 47#L149-2true, Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), 648#true, Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), Black: 89#(<= ~q1_back~0 ~q1_front~0), 46#thread2EXITtrue, Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 12#L119true, 31#L57true, 11#L101true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:35,745 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2024-05-12 13:45:35,745 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-05-12 13:45:35,745 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-05-12 13:45:35,745 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-05-12 13:45:35,746 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][155], [18#L149true, Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), 648#true, Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), Black: 89#(<= ~q1_back~0 ~q1_front~0), 46#thread2EXITtrue, 48#L104true, 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 12#L119true, 31#L57true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:35,746 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2024-05-12 13:45:35,747 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-05-12 13:45:35,747 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-05-12 13:45:35,747 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-05-12 13:45:35,755 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][170], [Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), 648#true, Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), 46#thread2EXITtrue, Black: 89#(<= ~q1_back~0 ~q1_front~0), 48#L104true, Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 23#L60true, Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), 52#L148-5true, Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 497#(<= ~q2_front~0 ~q2_back~0), 12#L119true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:35,756 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2024-05-12 13:45:35,756 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-05-12 13:45:35,756 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-05-12 13:45:35,756 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-05-12 13:45:35,757 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][170], [18#L149true, Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), 648#true, Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), Black: 89#(<= ~q1_back~0 ~q1_front~0), 46#thread2EXITtrue, 48#L104true, Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 497#(<= ~q2_front~0 ~q2_back~0), 12#L119true, 31#L57true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:35,757 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2024-05-12 13:45:35,757 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-05-12 13:45:35,757 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-05-12 13:45:35,757 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-05-12 13:45:35,759 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][170], [Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 47#L149-2true, Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), 648#true, Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), Black: 89#(<= ~q1_back~0 ~q1_front~0), 22#$Ultimate##0true, 46#thread2EXITtrue, 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 497#(<= ~q2_front~0 ~q2_back~0), 12#L119true, 31#L57true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:35,759 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2024-05-12 13:45:35,759 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-05-12 13:45:35,759 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-05-12 13:45:35,759 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-05-12 13:45:35,806 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][155], [Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), 648#true, Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), Black: 89#(<= ~q1_back~0 ~q1_front~0), 46#thread2EXITtrue, 48#L104true, 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), 8#thread1EXITtrue, Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), 52#L148-5true, Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 12#L119true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:35,806 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2024-05-12 13:45:35,807 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2024-05-12 13:45:35,807 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2024-05-12 13:45:35,807 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2024-05-12 13:45:35,814 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1036] L104-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork3_#res#1.base_1| 0) (= |v_thread3Thread1of1ForFork3_#res#1.offset_1| 0) (= (mod |v_thread3Thread1of1ForFork3_~cond~2#1_5| 256) 0)) InVars {thread3Thread1of1ForFork3_~cond~2#1=|v_thread3Thread1of1ForFork3_~cond~2#1_5|} OutVars{thread3Thread1of1ForFork3_#res#1.offset=|v_thread3Thread1of1ForFork3_#res#1.offset_1|, thread3Thread1of1ForFork3_#res#1.base=|v_thread3Thread1of1ForFork3_#res#1.base_1|, thread3Thread1of1ForFork3_~cond~2#1=|v_thread3Thread1of1ForFork3_~cond~2#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork3_#res#1.offset, thread3Thread1of1ForFork3_#res#1.base][158], [18#L149true, Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), 648#true, Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), Black: 89#(<= ~q1_back~0 ~q1_front~0), 58#thread3EXITtrue, Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), 8#thread1EXITtrue, Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 10#L83true, 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), 28#L115true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:35,814 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2024-05-12 13:45:35,814 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2024-05-12 13:45:35,814 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2024-05-12 13:45:35,814 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2024-05-12 13:45:35,815 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][155], [18#L149true, Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), 648#true, Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), Black: 89#(<= ~q1_back~0 ~q1_front~0), 48#L104true, Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), 8#thread1EXITtrue, Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 10#L83true, 12#L119true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:35,815 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2024-05-12 13:45:35,815 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2024-05-12 13:45:35,815 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2024-05-12 13:45:35,815 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2024-05-12 13:45:35,815 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2024-05-12 13:45:35,833 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][155], [Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), 47#L149-2true, Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), 648#true, Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), 46#thread2EXITtrue, Black: 89#(<= ~q1_back~0 ~q1_front~0), 48#L104true, Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 23#L60true, Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 12#L119true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:35,833 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2024-05-12 13:45:35,833 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2024-05-12 13:45:35,833 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2024-05-12 13:45:35,833 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2024-05-12 13:45:35,863 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][148], [Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), Black: 89#(<= ~q1_back~0 ~q1_front~0), Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), 8#thread1EXITtrue, Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), 52#L148-5true, Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 10#L83true, 12#L119true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 11#L101true, 653#(and (<= (div |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (<= 1 |thread3Thread1of1ForFork3_~cond~2#1|))]) [2024-05-12 13:45:35,863 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2024-05-12 13:45:35,863 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-05-12 13:45:35,863 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-05-12 13:45:35,863 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-05-12 13:45:35,878 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][155], [Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), 648#true, Black: 85#(= ~total~0 0), Black: 89#(<= ~q1_back~0 ~q1_front~0), Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), 52#L148-5true, Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), 10#L83true, 12#L119true, 31#L57true, 11#L101true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:35,878 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2024-05-12 13:45:35,878 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-05-12 13:45:35,878 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-05-12 13:45:35,878 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-05-12 13:45:35,881 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][148], [18#L149true, Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 85#(= ~total~0 0), 46#thread2EXITtrue, Black: 89#(<= ~q1_back~0 ~q1_front~0), Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), 12#L119true, 31#L57true, 653#(and (<= (div |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (<= 1 |thread3Thread1of1ForFork3_~cond~2#1|)), Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 11#L101true]) [2024-05-12 13:45:35,881 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2024-05-12 13:45:35,881 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-05-12 13:45:35,881 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-05-12 13:45:35,881 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-05-12 13:45:35,882 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][155], [Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), 648#true, Black: 85#(= ~total~0 0), Black: 89#(<= ~q1_back~0 ~q1_front~0), 46#thread2EXITtrue, 48#L104true, Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), 52#L148-5true, Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), 12#L119true, 31#L57true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:35,882 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2024-05-12 13:45:35,882 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-05-12 13:45:35,882 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-05-12 13:45:35,882 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-05-12 13:45:35,883 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][148], [Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), Black: 89#(<= ~q1_back~0 ~q1_front~0), 46#thread2EXITtrue, Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 23#L60true, Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), 52#L148-5true, Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 12#L119true, 11#L101true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 653#(and (<= (div |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (<= 1 |thread3Thread1of1ForFork3_~cond~2#1|))]) [2024-05-12 13:45:35,883 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2024-05-12 13:45:35,883 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-05-12 13:45:35,883 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-05-12 13:45:35,883 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-05-12 13:45:35,887 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][155], [Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), 47#L149-2true, Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), 648#true, Black: 85#(= ~total~0 0), Black: 89#(<= ~q1_back~0 ~q1_front~0), 48#L104true, Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 10#L83true, 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), 12#L119true, 31#L57true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:35,887 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2024-05-12 13:45:35,887 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-05-12 13:45:35,887 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-05-12 13:45:35,887 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-05-12 13:45:35,888 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][148], [Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), 47#L149-2true, Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), Black: 89#(<= ~q1_back~0 ~q1_front~0), Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 23#L60true, Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 10#L83true, 12#L119true, 11#L101true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 653#(and (<= (div |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (<= 1 |thread3Thread1of1ForFork3_~cond~2#1|))]) [2024-05-12 13:45:35,888 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2024-05-12 13:45:35,888 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-05-12 13:45:35,888 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-05-12 13:45:35,888 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-05-12 13:45:35,921 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][148], [Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), Black: 89#(<= ~q1_back~0 ~q1_front~0), 48#L104true, 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), 8#thread1EXITtrue, Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), 52#L148-5true, Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 10#L83true, 12#L119true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 653#(and (<= (div |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (<= 1 |thread3Thread1of1ForFork3_~cond~2#1|))]) [2024-05-12 13:45:35,921 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2024-05-12 13:45:35,921 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-05-12 13:45:35,921 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-05-12 13:45:35,921 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-05-12 13:45:35,922 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][148], [Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 85#(= ~total~0 0), 46#thread2EXITtrue, Black: 89#(<= ~q1_back~0 ~q1_front~0), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), 52#L148-5true, Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), 12#L119true, 31#L57true, 653#(and (<= (div |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (<= 1 |thread3Thread1of1ForFork3_~cond~2#1|)), Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 11#L101true]) [2024-05-12 13:45:35,923 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2024-05-12 13:45:35,923 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-05-12 13:45:35,923 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2024-05-12 13:45:35,923 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-05-12 13:45:35,923 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-05-12 13:45:35,923 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][148], [Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), 47#L149-2true, Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 85#(= ~total~0 0), Black: 89#(<= ~q1_back~0 ~q1_front~0), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 10#L83true, 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), 12#L119true, 31#L57true, 653#(and (<= (div |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (<= 1 |thread3Thread1of1ForFork3_~cond~2#1|)), Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 11#L101true]) [2024-05-12 13:45:35,923 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2024-05-12 13:45:35,923 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-05-12 13:45:35,923 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2024-05-12 13:45:35,923 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-05-12 13:45:35,923 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-05-12 13:45:35,924 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1036] L104-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork3_#res#1.base_1| 0) (= |v_thread3Thread1of1ForFork3_#res#1.offset_1| 0) (= (mod |v_thread3Thread1of1ForFork3_~cond~2#1_5| 256) 0)) InVars {thread3Thread1of1ForFork3_~cond~2#1=|v_thread3Thread1of1ForFork3_~cond~2#1_5|} OutVars{thread3Thread1of1ForFork3_#res#1.offset=|v_thread3Thread1of1ForFork3_#res#1.offset_1|, thread3Thread1of1ForFork3_#res#1.base=|v_thread3Thread1of1ForFork3_#res#1.base_1|, thread3Thread1of1ForFork3_~cond~2#1=|v_thread3Thread1of1ForFork3_~cond~2#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork3_#res#1.offset, thread3Thread1of1ForFork3_#res#1.base][158], [18#L149true, Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), 648#true, Black: 85#(= ~total~0 0), Black: 89#(<= ~q1_back~0 ~q1_front~0), 58#thread3EXITtrue, 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), 10#L83true, 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), 28#L115true, 31#L57true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:35,924 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2024-05-12 13:45:35,924 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2024-05-12 13:45:35,924 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-05-12 13:45:35,924 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-05-12 13:45:35,924 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][155], [18#L149true, Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), 648#true, Black: 85#(= ~total~0 0), Black: 89#(<= ~q1_back~0 ~q1_front~0), 48#L104true, 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), 10#L83true, 12#L119true, 31#L57true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:35,924 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2024-05-12 13:45:35,924 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2024-05-12 13:45:35,924 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-05-12 13:45:35,924 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-05-12 13:45:35,924 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-05-12 13:45:35,925 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][148], [18#L149true, Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), Black: 89#(<= ~q1_back~0 ~q1_front~0), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), 23#L60true, Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 10#L83true, 12#L119true, 11#L101true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 653#(and (<= (div |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (<= 1 |thread3Thread1of1ForFork3_~cond~2#1|))]) [2024-05-12 13:45:35,925 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2024-05-12 13:45:35,925 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-05-12 13:45:35,925 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-05-12 13:45:35,925 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-05-12 13:45:35,925 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2024-05-12 13:45:35,930 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][148], [Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), 47#L149-2true, Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), Black: 89#(<= ~q1_back~0 ~q1_front~0), 48#L104true, 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 23#L60true, Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 10#L83true, 12#L119true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 653#(and (<= (div |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (<= 1 |thread3Thread1of1ForFork3_~cond~2#1|))]) [2024-05-12 13:45:35,930 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2024-05-12 13:45:35,930 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-05-12 13:45:35,930 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-05-12 13:45:35,930 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-05-12 13:45:35,935 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][170], [Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), 47#L149-2true, Black: 72#(and (= ~j~0 0) (= ~i~0 0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), 648#true, Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), 46#thread2EXITtrue, Black: 89#(<= ~q1_back~0 ~q1_front~0), 48#L104true, 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), 8#thread1EXITtrue, Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 497#(<= ~q2_front~0 ~q2_back~0), 12#L119true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:35,935 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2024-05-12 13:45:35,935 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-05-12 13:45:35,935 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-05-12 13:45:35,935 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-05-12 13:45:35,936 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][170], [Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), 648#true, Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), 46#thread2EXITtrue, Black: 89#(<= ~q1_back~0 ~q1_front~0), 22#$Ultimate##0true, 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), 37#L149-3true, Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 497#(<= ~q2_front~0 ~q2_back~0), 12#L119true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:35,936 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2024-05-12 13:45:35,936 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-05-12 13:45:35,936 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-05-12 13:45:35,936 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-05-12 13:45:35,938 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][136], [Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), 32#L80true, Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), 648#true, Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), Black: 89#(<= ~q1_back~0 ~q1_front~0), 58#thread3EXITtrue, 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), 52#L148-5true, Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 12#L119true, 31#L57true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:35,938 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2024-05-12 13:45:35,938 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2024-05-12 13:45:35,938 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2024-05-12 13:45:35,938 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2024-05-12 13:45:35,940 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][136], [Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), 648#true, Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), Black: 89#(<= ~q1_back~0 ~q1_front~0), 46#thread2EXITtrue, 58#thread3EXITtrue, Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 23#L60true, Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), 52#L148-5true, Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 12#L119true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:35,940 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2024-05-12 13:45:35,940 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2024-05-12 13:45:35,940 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2024-05-12 13:45:35,940 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2024-05-12 13:45:35,941 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][136], [18#L149true, Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), 648#true, Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), Black: 89#(<= ~q1_back~0 ~q1_front~0), 46#thread2EXITtrue, 58#thread3EXITtrue, Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 12#L119true, 31#L57true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:35,941 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2024-05-12 13:45:35,941 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2024-05-12 13:45:35,941 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2024-05-12 13:45:35,941 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2024-05-12 13:45:35,946 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][136], [Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), 32#L80true, Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 47#L149-2true, 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), 648#true, Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), Black: 89#(<= ~q1_back~0 ~q1_front~0), 48#L104true, Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), 8#thread1EXITtrue, Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 12#L119true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:35,946 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2024-05-12 13:45:35,946 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2024-05-12 13:45:35,946 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2024-05-12 13:45:35,946 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2024-05-12 13:45:35,948 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][136], [Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), 32#L80true, Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), 648#true, Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), 22#$Ultimate##0true, Black: 89#(<= ~q1_back~0 ~q1_front~0), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), 37#L149-3true, Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 12#L119true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:35,948 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2024-05-12 13:45:35,948 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2024-05-12 13:45:35,948 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2024-05-12 13:45:35,948 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2024-05-12 13:45:35,961 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][155], [18#L149true, Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), 32#L80true, Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), 648#true, Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), Black: 89#(<= ~q1_back~0 ~q1_front~0), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 12#L119true, 31#L57true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 11#L101true]) [2024-05-12 13:45:35,961 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is not cut-off event [2024-05-12 13:45:35,961 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is not cut-off event [2024-05-12 13:45:35,961 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is not cut-off event [2024-05-12 13:45:35,961 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is not cut-off event [2024-05-12 13:45:35,965 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][155], [18#L149true, Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), 32#L80true, Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), 648#true, Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), Black: 89#(<= ~q1_back~0 ~q1_front~0), 48#L104true, 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 12#L119true, 31#L57true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:35,965 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2024-05-12 13:45:35,965 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2024-05-12 13:45:35,965 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2024-05-12 13:45:35,965 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2024-05-12 13:45:35,994 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][155], [18#L149true, Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), 648#true, Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), 46#thread2EXITtrue, Black: 89#(<= ~q1_back~0 ~q1_front~0), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), 8#thread1EXITtrue, Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 12#L119true, 11#L101true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:35,994 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2024-05-12 13:45:35,994 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2024-05-12 13:45:35,994 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2024-05-12 13:45:35,994 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2024-05-12 13:45:35,995 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1036] L104-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork3_#res#1.base_1| 0) (= |v_thread3Thread1of1ForFork3_#res#1.offset_1| 0) (= (mod |v_thread3Thread1of1ForFork3_~cond~2#1_5| 256) 0)) InVars {thread3Thread1of1ForFork3_~cond~2#1=|v_thread3Thread1of1ForFork3_~cond~2#1_5|} OutVars{thread3Thread1of1ForFork3_#res#1.offset=|v_thread3Thread1of1ForFork3_#res#1.offset_1|, thread3Thread1of1ForFork3_#res#1.base=|v_thread3Thread1of1ForFork3_#res#1.base_1|, thread3Thread1of1ForFork3_~cond~2#1=|v_thread3Thread1of1ForFork3_~cond~2#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork3_#res#1.offset, thread3Thread1of1ForFork3_#res#1.base][158], [Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), 648#true, Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), 46#thread2EXITtrue, Black: 89#(<= ~q1_back~0 ~q1_front~0), 58#thread3EXITtrue, 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), 8#thread1EXITtrue, Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), 52#L148-5true, Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), 28#L115true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:35,995 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2024-05-12 13:45:35,995 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2024-05-12 13:45:35,995 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-05-12 13:45:35,995 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2024-05-12 13:45:35,995 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][155], [Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), 648#true, Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), 46#thread2EXITtrue, Black: 89#(<= ~q1_back~0 ~q1_front~0), 48#L104true, 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), 8#thread1EXITtrue, Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), 52#L148-5true, Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 12#L119true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:35,995 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2024-05-12 13:45:35,995 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2024-05-12 13:45:35,995 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-05-12 13:45:35,995 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2024-05-12 13:45:35,995 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2024-05-12 13:45:35,997 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][155], [Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), 47#L149-2true, Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), 648#true, Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), Black: 89#(<= ~q1_back~0 ~q1_front~0), 48#L104true, 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), 8#thread1EXITtrue, Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 10#L83true, 12#L119true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:35,997 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2024-05-12 13:45:35,997 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2024-05-12 13:45:35,997 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2024-05-12 13:45:35,997 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2024-05-12 13:45:36,001 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][136], [Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), 648#true, Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), 46#thread2EXITtrue, Black: 89#(<= ~q1_back~0 ~q1_front~0), 48#L104true, 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), 37#L149-3true, Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 12#L119true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:36,001 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2024-05-12 13:45:36,001 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2024-05-12 13:45:36,001 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2024-05-12 13:45:36,001 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2024-05-12 13:45:36,002 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][136], [Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), 648#true, Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), 46#thread2EXITtrue, 22#$Ultimate##0true, Black: 89#(<= ~q1_back~0 ~q1_front~0), Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 5#L150-1true, 12#L119true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:36,002 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2024-05-12 13:45:36,002 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2024-05-12 13:45:36,002 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2024-05-12 13:45:36,002 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2024-05-12 13:45:36,003 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][170], [Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), 648#true, Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), Black: 89#(<= ~q1_back~0 ~q1_front~0), 22#$Ultimate##0true, 46#thread2EXITtrue, Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), 8#thread1EXITtrue, Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), 52#L148-5true, Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 497#(<= ~q2_front~0 ~q2_back~0), 12#L119true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:36,003 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2024-05-12 13:45:36,003 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2024-05-12 13:45:36,003 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2024-05-12 13:45:36,003 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2024-05-12 13:45:36,013 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1036] L104-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork3_#res#1.base_1| 0) (= |v_thread3Thread1of1ForFork3_#res#1.offset_1| 0) (= (mod |v_thread3Thread1of1ForFork3_~cond~2#1_5| 256) 0)) InVars {thread3Thread1of1ForFork3_~cond~2#1=|v_thread3Thread1of1ForFork3_~cond~2#1_5|} OutVars{thread3Thread1of1ForFork3_#res#1.offset=|v_thread3Thread1of1ForFork3_#res#1.offset_1|, thread3Thread1of1ForFork3_#res#1.base=|v_thread3Thread1of1ForFork3_#res#1.base_1|, thread3Thread1of1ForFork3_~cond~2#1=|v_thread3Thread1of1ForFork3_~cond~2#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork3_#res#1.offset, thread3Thread1of1ForFork3_#res#1.base][158], [Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 47#L149-2true, Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), 648#true, Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), Black: 89#(<= ~q1_back~0 ~q1_front~0), 46#thread2EXITtrue, 58#thread3EXITtrue, 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 23#L60true, Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), 28#L115true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:36,013 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2024-05-12 13:45:36,013 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-05-12 13:45:36,013 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2024-05-12 13:45:36,013 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2024-05-12 13:45:36,013 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][155], [Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 47#L149-2true, 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), 648#true, Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), Black: 89#(<= ~q1_back~0 ~q1_front~0), 46#thread2EXITtrue, 48#L104true, Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 23#L60true, Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 12#L119true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:36,013 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2024-05-12 13:45:36,013 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-05-12 13:45:36,013 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2024-05-12 13:45:36,013 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2024-05-12 13:45:36,013 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2024-05-12 13:45:36,017 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][155], [Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), 47#L149-2true, Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), 648#true, Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), 46#thread2EXITtrue, Black: 89#(<= ~q1_back~0 ~q1_front~0), 48#L104true, Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 12#L119true, 31#L57true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:36,017 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2024-05-12 13:45:36,017 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2024-05-12 13:45:36,017 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2024-05-12 13:45:36,017 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2024-05-12 13:45:36,021 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][170], [Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 47#L149-2true, Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), 648#true, Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), Black: 89#(<= ~q1_back~0 ~q1_front~0), 46#thread2EXITtrue, 48#L104true, 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 497#(<= ~q2_front~0 ~q2_back~0), 12#L119true, 31#L57true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:36,022 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2024-05-12 13:45:36,022 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2024-05-12 13:45:36,022 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2024-05-12 13:45:36,022 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2024-05-12 13:45:36,046 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][148], [Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), Black: 89#(<= ~q1_back~0 ~q1_front~0), 48#L104true, 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), 52#L148-5true, Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 10#L83true, 12#L119true, 31#L57true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 653#(and (<= (div |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (<= 1 |thread3Thread1of1ForFork3_~cond~2#1|))]) [2024-05-12 13:45:36,046 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2024-05-12 13:45:36,046 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2024-05-12 13:45:36,046 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2024-05-12 13:45:36,046 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2024-05-12 13:45:36,328 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][155], [18#L149true, Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), 648#true, Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), 46#thread2EXITtrue, Black: 89#(<= ~q1_back~0 ~q1_front~0), 48#L104true, Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), 8#thread1EXITtrue, Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 12#L119true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:36,329 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2024-05-12 13:45:36,329 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-05-12 13:45:36,329 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-05-12 13:45:36,329 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-05-12 13:45:36,335 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1036] L104-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork3_#res#1.base_1| 0) (= |v_thread3Thread1of1ForFork3_#res#1.offset_1| 0) (= (mod |v_thread3Thread1of1ForFork3_~cond~2#1_5| 256) 0)) InVars {thread3Thread1of1ForFork3_~cond~2#1=|v_thread3Thread1of1ForFork3_~cond~2#1_5|} OutVars{thread3Thread1of1ForFork3_#res#1.offset=|v_thread3Thread1of1ForFork3_#res#1.offset_1|, thread3Thread1of1ForFork3_#res#1.base=|v_thread3Thread1of1ForFork3_#res#1.base_1|, thread3Thread1of1ForFork3_~cond~2#1=|v_thread3Thread1of1ForFork3_~cond~2#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork3_#res#1.offset, thread3Thread1of1ForFork3_#res#1.base][158], [Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 47#L149-2true, Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), 648#true, Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), Black: 89#(<= ~q1_back~0 ~q1_front~0), 58#thread3EXITtrue, Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), 8#thread1EXITtrue, Black: 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 10#L83true, 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), 28#L115true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:36,335 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2024-05-12 13:45:36,335 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2024-05-12 13:45:36,335 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2024-05-12 13:45:36,335 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-05-12 13:45:36,336 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][155], [Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 47#L149-2true, 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), 648#true, Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), Black: 89#(<= ~q1_back~0 ~q1_front~0), 48#L104true, Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), 8#thread1EXITtrue, Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 10#L83true, 12#L119true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:36,336 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2024-05-12 13:45:36,336 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2024-05-12 13:45:36,336 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2024-05-12 13:45:36,336 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2024-05-12 13:45:36,336 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-05-12 13:45:36,363 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][148], [18#L149true, Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), Black: 89#(<= ~q1_back~0 ~q1_front~0), Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), 8#thread1EXITtrue, Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 10#L83true, 12#L119true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 653#(and (<= (div |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (<= 1 |thread3Thread1of1ForFork3_~cond~2#1|)), 11#L101true]) [2024-05-12 13:45:36,363 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2024-05-12 13:45:36,363 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-05-12 13:45:36,363 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-05-12 13:45:36,363 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-05-12 13:45:36,374 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][155], [18#L149true, Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), 648#true, Black: 85#(= ~total~0 0), Black: 89#(<= ~q1_back~0 ~q1_front~0), Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), 10#L83true, 12#L119true, 31#L57true, 11#L101true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:36,374 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2024-05-12 13:45:36,375 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-05-12 13:45:36,375 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-05-12 13:45:36,375 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-05-12 13:45:36,378 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][148], [Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), 47#L149-2true, Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 85#(= ~total~0 0), Black: 89#(<= ~q1_back~0 ~q1_front~0), 46#thread2EXITtrue, Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), 12#L119true, 31#L57true, 11#L101true, 653#(and (<= (div |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (<= 1 |thread3Thread1of1ForFork3_~cond~2#1|)), Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:36,378 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2024-05-12 13:45:36,378 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-05-12 13:45:36,378 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-05-12 13:45:36,378 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-05-12 13:45:36,379 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][155], [18#L149true, Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), 648#true, Black: 85#(= ~total~0 0), 46#thread2EXITtrue, Black: 89#(<= ~q1_back~0 ~q1_front~0), 48#L104true, Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), 12#L119true, 31#L57true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:36,379 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2024-05-12 13:45:36,379 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-05-12 13:45:36,379 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-05-12 13:45:36,379 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-05-12 13:45:36,379 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][148], [18#L149true, Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), 46#thread2EXITtrue, Black: 89#(<= ~q1_back~0 ~q1_front~0), Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 23#L60true, Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 12#L119true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 653#(and (<= (div |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (<= 1 |thread3Thread1of1ForFork3_~cond~2#1|)), 11#L101true]) [2024-05-12 13:45:36,379 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2024-05-12 13:45:36,380 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-05-12 13:45:36,380 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-05-12 13:45:36,380 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-05-12 13:45:36,399 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][148], [Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), Black: 89#(<= ~q1_back~0 ~q1_front~0), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), 8#thread1EXITtrue, Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), 52#L148-5true, Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 10#L83true, 12#L119true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 11#L101true, 653#(and (<= (div |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (<= 1 |thread3Thread1of1ForFork3_~cond~2#1|))]) [2024-05-12 13:45:36,399 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2024-05-12 13:45:36,399 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-05-12 13:45:36,400 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-05-12 13:45:36,400 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-05-12 13:45:36,400 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-05-12 13:45:36,403 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][148], [18#L149true, Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), Black: 89#(<= ~q1_back~0 ~q1_front~0), 48#L104true, 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), 8#thread1EXITtrue, Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 10#L83true, 12#L119true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 653#(and (<= (div |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (<= 1 |thread3Thread1of1ForFork3_~cond~2#1|))]) [2024-05-12 13:45:36,403 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2024-05-12 13:45:36,403 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2024-05-12 13:45:36,403 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2024-05-12 13:45:36,403 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2024-05-12 13:45:36,404 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][155], [Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), 648#true, Black: 85#(= ~total~0 0), Black: 89#(<= ~q1_back~0 ~q1_front~0), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), 52#L148-5true, Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), 10#L83true, 12#L119true, 31#L57true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 11#L101true]) [2024-05-12 13:45:36,404 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2024-05-12 13:45:36,404 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-05-12 13:45:36,404 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-05-12 13:45:36,404 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-05-12 13:45:36,404 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-05-12 13:45:36,405 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][148], [18#L149true, Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 85#(= ~total~0 0), Black: 89#(<= ~q1_back~0 ~q1_front~0), 46#thread2EXITtrue, 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), 12#L119true, 31#L57true, 11#L101true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 653#(and (<= (div |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (<= 1 |thread3Thread1of1ForFork3_~cond~2#1|))]) [2024-05-12 13:45:36,405 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2024-05-12 13:45:36,405 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-05-12 13:45:36,405 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-05-12 13:45:36,405 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-05-12 13:45:36,405 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-05-12 13:45:36,406 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1036] L104-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork3_#res#1.base_1| 0) (= |v_thread3Thread1of1ForFork3_#res#1.offset_1| 0) (= (mod |v_thread3Thread1of1ForFork3_~cond~2#1_5| 256) 0)) InVars {thread3Thread1of1ForFork3_~cond~2#1=|v_thread3Thread1of1ForFork3_~cond~2#1_5|} OutVars{thread3Thread1of1ForFork3_#res#1.offset=|v_thread3Thread1of1ForFork3_#res#1.offset_1|, thread3Thread1of1ForFork3_#res#1.base=|v_thread3Thread1of1ForFork3_#res#1.base_1|, thread3Thread1of1ForFork3_~cond~2#1=|v_thread3Thread1of1ForFork3_~cond~2#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork3_#res#1.offset, thread3Thread1of1ForFork3_#res#1.base][158], [Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), 648#true, Black: 85#(= ~total~0 0), 46#thread2EXITtrue, Black: 89#(<= ~q1_back~0 ~q1_front~0), 58#thread3EXITtrue, 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 52#L148-5true, Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), 28#L115true, 31#L57true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:36,406 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2024-05-12 13:45:36,406 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-05-12 13:45:36,406 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-05-12 13:45:36,406 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-05-12 13:45:36,406 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][155], [Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), 648#true, Black: 85#(= ~total~0 0), 46#thread2EXITtrue, Black: 89#(<= ~q1_back~0 ~q1_front~0), 48#L104true, 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), 52#L148-5true, Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), 12#L119true, 31#L57true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:36,406 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2024-05-12 13:45:36,406 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-05-12 13:45:36,406 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-05-12 13:45:36,406 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-05-12 13:45:36,406 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-05-12 13:45:36,407 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][148], [Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), Black: 89#(<= ~q1_back~0 ~q1_front~0), 46#thread2EXITtrue, 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), 23#L60true, Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), 52#L148-5true, Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 12#L119true, 11#L101true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 653#(and (<= (div |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (<= 1 |thread3Thread1of1ForFork3_~cond~2#1|))]) [2024-05-12 13:45:36,407 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2024-05-12 13:45:36,407 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-05-12 13:45:36,407 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-05-12 13:45:36,408 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-05-12 13:45:36,409 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-05-12 13:45:36,409 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1036] L104-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork3_#res#1.base_1| 0) (= |v_thread3Thread1of1ForFork3_#res#1.offset_1| 0) (= (mod |v_thread3Thread1of1ForFork3_~cond~2#1_5| 256) 0)) InVars {thread3Thread1of1ForFork3_~cond~2#1=|v_thread3Thread1of1ForFork3_~cond~2#1_5|} OutVars{thread3Thread1of1ForFork3_#res#1.offset=|v_thread3Thread1of1ForFork3_#res#1.offset_1|, thread3Thread1of1ForFork3_#res#1.base=|v_thread3Thread1of1ForFork3_#res#1.base_1|, thread3Thread1of1ForFork3_~cond~2#1=|v_thread3Thread1of1ForFork3_~cond~2#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork3_#res#1.offset, thread3Thread1of1ForFork3_#res#1.base][158], [Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), 47#L149-2true, Black: 72#(and (= ~j~0 0) (= ~i~0 0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), 648#true, Black: 85#(= ~total~0 0), Black: 89#(<= ~q1_back~0 ~q1_front~0), 58#thread3EXITtrue, 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 10#L83true, 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), 28#L115true, 31#L57true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:36,409 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2024-05-12 13:45:36,409 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-05-12 13:45:36,409 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-05-12 13:45:36,410 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-05-12 13:45:36,410 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][155], [Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), 47#L149-2true, Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), 648#true, Black: 85#(= ~total~0 0), Black: 89#(<= ~q1_back~0 ~q1_front~0), 48#L104true, 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 10#L83true, 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), 12#L119true, 31#L57true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:36,410 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2024-05-12 13:45:36,410 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-05-12 13:45:36,410 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-05-12 13:45:36,410 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-05-12 13:45:36,410 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-05-12 13:45:36,411 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][148], [Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), 47#L149-2true, Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), Black: 89#(<= ~q1_back~0 ~q1_front~0), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), 23#L60true, Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 10#L83true, 12#L119true, 11#L101true, 653#(and (<= (div |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (<= 1 |thread3Thread1of1ForFork3_~cond~2#1|)), Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:36,411 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2024-05-12 13:45:36,411 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-05-12 13:45:36,412 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-05-12 13:45:36,412 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-05-12 13:45:36,412 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-05-12 13:45:36,419 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][170], [Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), 648#true, Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), 46#thread2EXITtrue, Black: 89#(<= ~q1_back~0 ~q1_front~0), 48#L104true, 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), 37#L149-3true, Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 497#(<= ~q2_front~0 ~q2_back~0), 12#L119true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:36,419 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2024-05-12 13:45:36,419 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2024-05-12 13:45:36,419 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2024-05-12 13:45:36,419 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2024-05-12 13:45:36,419 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][170], [Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), 648#true, Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), 46#thread2EXITtrue, Black: 89#(<= ~q1_back~0 ~q1_front~0), 22#$Ultimate##0true, 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 5#L150-1true, 497#(<= ~q2_front~0 ~q2_back~0), 12#L119true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:36,420 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2024-05-12 13:45:36,420 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2024-05-12 13:45:36,420 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2024-05-12 13:45:36,420 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2024-05-12 13:45:36,421 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][136], [Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), 32#L80true, Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), 648#true, Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), Black: 89#(<= ~q1_back~0 ~q1_front~0), 58#thread3EXITtrue, 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 23#L60true, Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), 52#L148-5true, Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 12#L119true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:36,421 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2024-05-12 13:45:36,421 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-05-12 13:45:36,421 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-05-12 13:45:36,421 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-05-12 13:45:36,421 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][136], [18#L149true, Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), 32#L80true, Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), 648#true, Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), Black: 89#(<= ~q1_back~0 ~q1_front~0), 58#thread3EXITtrue, Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 12#L119true, 31#L57true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:36,422 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2024-05-12 13:45:36,422 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-05-12 13:45:36,422 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-05-12 13:45:36,422 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-05-12 13:45:36,425 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][136], [18#L149true, Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), 648#true, Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), Black: 89#(<= ~q1_back~0 ~q1_front~0), 46#thread2EXITtrue, 58#thread3EXITtrue, Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 23#L60true, Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 12#L119true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:36,425 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2024-05-12 13:45:36,425 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-05-12 13:45:36,425 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-05-12 13:45:36,425 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-05-12 13:45:36,426 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][136], [Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 47#L149-2true, 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), 648#true, Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), 46#thread2EXITtrue, Black: 89#(<= ~q1_back~0 ~q1_front~0), 58#thread3EXITtrue, 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 12#L119true, 31#L57true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:36,426 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2024-05-12 13:45:36,426 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-05-12 13:45:36,426 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-05-12 13:45:36,426 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-05-12 13:45:36,431 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][136], [Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), 32#L80true, Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), 648#true, Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), Black: 89#(<= ~q1_back~0 ~q1_front~0), 48#L104true, Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), 37#L149-3true, Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 12#L119true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:36,431 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2024-05-12 13:45:36,431 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-05-12 13:45:36,431 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-05-12 13:45:36,431 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-05-12 13:45:36,433 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][136], [Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), 648#true, Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), 22#$Ultimate##0true, Black: 89#(<= ~q1_back~0 ~q1_front~0), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), 37#L149-3true, Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 10#L83true, 12#L119true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:36,433 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2024-05-12 13:45:36,433 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-05-12 13:45:36,433 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-05-12 13:45:36,433 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-05-12 13:45:36,434 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][136], [Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), 32#L80true, Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), 648#true, Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), 22#$Ultimate##0true, Black: 89#(<= ~q1_back~0 ~q1_front~0), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 5#L150-1true, 12#L119true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:36,434 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2024-05-12 13:45:36,434 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-05-12 13:45:36,434 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-05-12 13:45:36,434 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-05-12 13:45:36,439 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][155], [Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), 32#L80true, Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 47#L149-2true, 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), 648#true, Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), Black: 89#(<= ~q1_back~0 ~q1_front~0), Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 12#L119true, 31#L57true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 11#L101true]) [2024-05-12 13:45:36,439 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is not cut-off event [2024-05-12 13:45:36,439 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is not cut-off event [2024-05-12 13:45:36,439 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is not cut-off event [2024-05-12 13:45:36,439 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is not cut-off event [2024-05-12 13:45:36,442 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][155], [Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), 32#L80true, Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), 47#L149-2true, Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), 648#true, Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), Black: 89#(<= ~q1_back~0 ~q1_front~0), 48#L104true, Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 12#L119true, 31#L57true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:36,442 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2024-05-12 13:45:36,442 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-05-12 13:45:36,442 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-05-12 13:45:36,442 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-05-12 13:45:36,465 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][155], [Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 47#L149-2true, 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), 648#true, Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), Black: 89#(<= ~q1_back~0 ~q1_front~0), 46#thread2EXITtrue, Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), 8#thread1EXITtrue, Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 12#L119true, 11#L101true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:36,465 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2024-05-12 13:45:36,465 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-05-12 13:45:36,465 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-05-12 13:45:36,465 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-05-12 13:45:36,466 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1036] L104-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork3_#res#1.base_1| 0) (= |v_thread3Thread1of1ForFork3_#res#1.offset_1| 0) (= (mod |v_thread3Thread1of1ForFork3_~cond~2#1_5| 256) 0)) InVars {thread3Thread1of1ForFork3_~cond~2#1=|v_thread3Thread1of1ForFork3_~cond~2#1_5|} OutVars{thread3Thread1of1ForFork3_#res#1.offset=|v_thread3Thread1of1ForFork3_#res#1.offset_1|, thread3Thread1of1ForFork3_#res#1.base=|v_thread3Thread1of1ForFork3_#res#1.base_1|, thread3Thread1of1ForFork3_~cond~2#1=|v_thread3Thread1of1ForFork3_~cond~2#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork3_#res#1.offset, thread3Thread1of1ForFork3_#res#1.base][158], [18#L149true, Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), 648#true, Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), 46#thread2EXITtrue, Black: 89#(<= ~q1_back~0 ~q1_front~0), 58#thread3EXITtrue, 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), 8#thread1EXITtrue, Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), 28#L115true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:36,466 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2024-05-12 13:45:36,466 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-05-12 13:45:36,466 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-05-12 13:45:36,466 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2024-05-12 13:45:36,466 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][155], [18#L149true, Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), 648#true, Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), 46#thread2EXITtrue, Black: 89#(<= ~q1_back~0 ~q1_front~0), 48#L104true, 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), 8#thread1EXITtrue, Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 12#L119true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:36,466 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2024-05-12 13:45:36,466 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-05-12 13:45:36,466 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2024-05-12 13:45:36,466 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-05-12 13:45:36,467 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-05-12 13:45:36,469 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][155], [Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), 648#true, Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), Black: 89#(<= ~q1_back~0 ~q1_front~0), 48#L104true, 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), 37#L149-3true, Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 10#L83true, 12#L119true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:36,469 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2024-05-12 13:45:36,469 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-05-12 13:45:36,469 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-05-12 13:45:36,469 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-05-12 13:45:36,472 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][136], [Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), 648#true, Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), 46#thread2EXITtrue, Black: 89#(<= ~q1_back~0 ~q1_front~0), 48#L104true, 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 5#L150-1true, 12#L119true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:36,472 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2024-05-12 13:45:36,472 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-05-12 13:45:36,472 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-05-12 13:45:36,472 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-05-12 13:45:36,473 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][136], [Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), 648#true, Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), 22#$Ultimate##0true, Black: 89#(<= ~q1_back~0 ~q1_front~0), Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), 14#L150-2true, Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 12#L119true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:36,474 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2024-05-12 13:45:36,474 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-05-12 13:45:36,474 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-05-12 13:45:36,474 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-05-12 13:45:36,474 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][170], [Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), 648#true, Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), 46#thread2EXITtrue, Black: 89#(<= ~q1_back~0 ~q1_front~0), 48#L104true, Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), 8#thread1EXITtrue, Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), 52#L148-5true, Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 497#(<= ~q2_front~0 ~q2_back~0), 12#L119true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:36,474 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2024-05-12 13:45:36,474 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2024-05-12 13:45:36,475 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2024-05-12 13:45:36,475 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2024-05-12 13:45:36,503 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][148], [18#L149true, Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), Black: 89#(<= ~q1_back~0 ~q1_front~0), 48#L104true, 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 10#L83true, 12#L119true, 31#L57true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 653#(and (<= (div |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (<= 1 |thread3Thread1of1ForFork3_~cond~2#1|))]) [2024-05-12 13:45:36,503 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2024-05-12 13:45:36,503 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-05-12 13:45:36,503 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-05-12 13:45:36,503 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-05-12 13:45:36,514 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][155], [Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 47#L149-2true, 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), 648#true, Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), 46#thread2EXITtrue, Black: 89#(<= ~q1_back~0 ~q1_front~0), 48#L104true, Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), 8#thread1EXITtrue, Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 12#L119true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:36,514 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2024-05-12 13:45:36,514 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-05-12 13:45:36,514 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-05-12 13:45:36,514 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-05-12 13:45:36,520 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1036] L104-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork3_#res#1.base_1| 0) (= |v_thread3Thread1of1ForFork3_#res#1.offset_1| 0) (= (mod |v_thread3Thread1of1ForFork3_~cond~2#1_5| 256) 0)) InVars {thread3Thread1of1ForFork3_~cond~2#1=|v_thread3Thread1of1ForFork3_~cond~2#1_5|} OutVars{thread3Thread1of1ForFork3_#res#1.offset=|v_thread3Thread1of1ForFork3_#res#1.offset_1|, thread3Thread1of1ForFork3_#res#1.base=|v_thread3Thread1of1ForFork3_#res#1.base_1|, thread3Thread1of1ForFork3_~cond~2#1=|v_thread3Thread1of1ForFork3_~cond~2#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork3_#res#1.offset, thread3Thread1of1ForFork3_#res#1.base][158], [Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), 648#true, Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), Black: 89#(<= ~q1_back~0 ~q1_front~0), 58#thread3EXITtrue, Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), 37#L149-3true, Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 10#L83true, 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), 28#L115true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:36,520 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2024-05-12 13:45:36,520 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-05-12 13:45:36,521 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-05-12 13:45:36,521 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2024-05-12 13:45:36,521 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][155], [Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), 648#true, Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), Black: 89#(<= ~q1_back~0 ~q1_front~0), 48#L104true, Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), 37#L149-3true, Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 10#L83true, 12#L119true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:36,521 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2024-05-12 13:45:36,521 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-05-12 13:45:36,521 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-05-12 13:45:36,521 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-05-12 13:45:36,521 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2024-05-12 13:45:36,536 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][148], [Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), Black: 89#(<= ~q1_back~0 ~q1_front~0), 46#thread2EXITtrue, Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), 8#thread1EXITtrue, Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), 52#L148-5true, Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 12#L119true, 653#(and (<= (div |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (<= 1 |thread3Thread1of1ForFork3_~cond~2#1|)), Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 11#L101true]) [2024-05-12 13:45:36,536 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2024-05-12 13:45:36,537 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2024-05-12 13:45:36,537 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2024-05-12 13:45:36,537 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2024-05-12 13:45:36,539 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][148], [Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), 47#L149-2true, Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), Black: 89#(<= ~q1_back~0 ~q1_front~0), Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), 8#thread1EXITtrue, Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 10#L83true, 12#L119true, 11#L101true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 653#(and (<= (div |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (<= 1 |thread3Thread1of1ForFork3_~cond~2#1|))]) [2024-05-12 13:45:36,539 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2024-05-12 13:45:36,539 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2024-05-12 13:45:36,539 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2024-05-12 13:45:36,539 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2024-05-12 13:45:36,548 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][155], [Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), 648#true, Black: 85#(= ~total~0 0), Black: 89#(<= ~q1_back~0 ~q1_front~0), 46#thread2EXITtrue, Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), 52#L148-5true, Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), 12#L119true, 31#L57true, 11#L101true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:36,548 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2024-05-12 13:45:36,548 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2024-05-12 13:45:36,548 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2024-05-12 13:45:36,548 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2024-05-12 13:45:36,550 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][155], [Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), 47#L149-2true, Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), 648#true, Black: 85#(= ~total~0 0), Black: 89#(<= ~q1_back~0 ~q1_front~0), Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), 10#L83true, 12#L119true, 31#L57true, 11#L101true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:36,550 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2024-05-12 13:45:36,550 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2024-05-12 13:45:36,550 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2024-05-12 13:45:36,550 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2024-05-12 13:45:36,552 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][155], [Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), 47#L149-2true, Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), 648#true, Black: 85#(= ~total~0 0), Black: 89#(<= ~q1_back~0 ~q1_front~0), 46#thread2EXITtrue, 48#L104true, Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), 12#L119true, 31#L57true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:36,553 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2024-05-12 13:45:36,553 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2024-05-12 13:45:36,553 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2024-05-12 13:45:36,553 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2024-05-12 13:45:36,553 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][148], [Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), 47#L149-2true, Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), Black: 89#(<= ~q1_back~0 ~q1_front~0), 46#thread2EXITtrue, Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 23#L60true, Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 12#L119true, 653#(and (<= (div |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (<= 1 |thread3Thread1of1ForFork3_~cond~2#1|)), Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 11#L101true]) [2024-05-12 13:45:36,553 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2024-05-12 13:45:36,553 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2024-05-12 13:45:36,553 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2024-05-12 13:45:36,553 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2024-05-12 13:45:36,566 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][148], [18#L149true, Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), Black: 89#(<= ~q1_back~0 ~q1_front~0), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), 8#thread1EXITtrue, Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 10#L83true, 12#L119true, 11#L101true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 653#(and (<= (div |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (<= 1 |thread3Thread1of1ForFork3_~cond~2#1|))]) [2024-05-12 13:45:36,566 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2024-05-12 13:45:36,566 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-05-12 13:45:36,566 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-05-12 13:45:36,566 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2024-05-12 13:45:36,566 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-05-12 13:45:36,569 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][148], [Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), 47#L149-2true, Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), Black: 89#(<= ~q1_back~0 ~q1_front~0), 48#L104true, 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), 8#thread1EXITtrue, Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 10#L83true, 12#L119true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 653#(and (<= (div |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (<= 1 |thread3Thread1of1ForFork3_~cond~2#1|))]) [2024-05-12 13:45:36,570 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2024-05-12 13:45:36,570 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-05-12 13:45:36,570 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-05-12 13:45:36,570 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-05-12 13:45:36,571 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][155], [18#L149true, Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), 648#true, Black: 85#(= ~total~0 0), Black: 89#(<= ~q1_back~0 ~q1_front~0), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), 10#L83true, 12#L119true, 31#L57true, 11#L101true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:36,571 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2024-05-12 13:45:36,571 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-05-12 13:45:36,571 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-05-12 13:45:36,571 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2024-05-12 13:45:36,571 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-05-12 13:45:36,572 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][148], [Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), 47#L149-2true, Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 85#(= ~total~0 0), Black: 89#(<= ~q1_back~0 ~q1_front~0), 46#thread2EXITtrue, 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), 12#L119true, 31#L57true, 11#L101true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 653#(and (<= (div |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (<= 1 |thread3Thread1of1ForFork3_~cond~2#1|))]) [2024-05-12 13:45:36,573 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2024-05-12 13:45:36,573 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-05-12 13:45:36,573 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2024-05-12 13:45:36,573 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-05-12 13:45:36,573 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-05-12 13:45:36,573 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1036] L104-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork3_#res#1.base_1| 0) (= |v_thread3Thread1of1ForFork3_#res#1.offset_1| 0) (= (mod |v_thread3Thread1of1ForFork3_~cond~2#1_5| 256) 0)) InVars {thread3Thread1of1ForFork3_~cond~2#1=|v_thread3Thread1of1ForFork3_~cond~2#1_5|} OutVars{thread3Thread1of1ForFork3_#res#1.offset=|v_thread3Thread1of1ForFork3_#res#1.offset_1|, thread3Thread1of1ForFork3_#res#1.base=|v_thread3Thread1of1ForFork3_#res#1.base_1|, thread3Thread1of1ForFork3_~cond~2#1=|v_thread3Thread1of1ForFork3_~cond~2#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork3_#res#1.offset, thread3Thread1of1ForFork3_#res#1.base][158], [18#L149true, Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), 648#true, Black: 85#(= ~total~0 0), Black: 89#(<= ~q1_back~0 ~q1_front~0), 46#thread2EXITtrue, 58#thread3EXITtrue, 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), 28#L115true, 31#L57true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:36,573 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2024-05-12 13:45:36,573 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-05-12 13:45:36,573 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2024-05-12 13:45:36,573 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-05-12 13:45:36,573 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][155], [18#L149true, Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), 648#true, Black: 85#(= ~total~0 0), Black: 89#(<= ~q1_back~0 ~q1_front~0), 46#thread2EXITtrue, 48#L104true, 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), 12#L119true, 31#L57true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:36,573 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2024-05-12 13:45:36,574 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-05-12 13:45:36,574 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-05-12 13:45:36,574 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2024-05-12 13:45:36,574 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-05-12 13:45:36,574 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][148], [18#L149true, Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), 46#thread2EXITtrue, Black: 89#(<= ~q1_back~0 ~q1_front~0), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 23#L60true, Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 12#L119true, 653#(and (<= (div |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (<= 1 |thread3Thread1of1ForFork3_~cond~2#1|)), Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 11#L101true]) [2024-05-12 13:45:36,574 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2024-05-12 13:45:36,574 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-05-12 13:45:36,574 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2024-05-12 13:45:36,574 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-05-12 13:45:36,574 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-05-12 13:45:36,578 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][170], [Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), 648#true, Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), 46#thread2EXITtrue, Black: 89#(<= ~q1_back~0 ~q1_front~0), 48#L104true, 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 5#L150-1true, 497#(<= ~q2_front~0 ~q2_back~0), 12#L119true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:36,578 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2024-05-12 13:45:36,578 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-05-12 13:45:36,578 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-05-12 13:45:36,578 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-05-12 13:45:36,579 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][170], [Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), 648#true, Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), Black: 89#(<= ~q1_back~0 ~q1_front~0), 22#$Ultimate##0true, 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), 14#L150-2true, Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 497#(<= ~q2_front~0 ~q2_back~0), 12#L119true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:36,579 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2024-05-12 13:45:36,579 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-05-12 13:45:36,579 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-05-12 13:45:36,579 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-05-12 13:45:36,580 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][136], [18#L149true, Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), 32#L80true, Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), 648#true, Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), Black: 89#(<= ~q1_back~0 ~q1_front~0), 58#thread3EXITtrue, Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 23#L60true, Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 12#L119true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:36,580 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2024-05-12 13:45:36,581 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-05-12 13:45:36,581 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-05-12 13:45:36,581 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-05-12 13:45:36,582 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][136], [Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), 32#L80true, Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 47#L149-2true, 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), 648#true, Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), Black: 89#(<= ~q1_back~0 ~q1_front~0), 58#thread3EXITtrue, Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 12#L119true, 31#L57true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:36,582 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2024-05-12 13:45:36,582 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-05-12 13:45:36,582 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-05-12 13:45:36,582 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-05-12 13:45:36,583 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][136], [Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), 648#true, Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), Black: 89#(<= ~q1_back~0 ~q1_front~0), 46#thread2EXITtrue, 58#thread3EXITtrue, Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), 8#thread1EXITtrue, Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), 52#L148-5true, Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 12#L119true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:36,583 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2024-05-12 13:45:36,583 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-05-12 13:45:36,583 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-05-12 13:45:36,583 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-05-12 13:45:36,584 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][155], [Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), 648#true, Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), Black: 89#(<= ~q1_back~0 ~q1_front~0), 46#thread2EXITtrue, 58#thread3EXITtrue, 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), 52#L148-5true, Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 12#L119true, 31#L57true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:36,584 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2024-05-12 13:45:36,585 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-05-12 13:45:36,585 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-05-12 13:45:36,585 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-05-12 13:45:36,586 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][136], [Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), 47#L149-2true, Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), 648#true, Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), 46#thread2EXITtrue, Black: 89#(<= ~q1_back~0 ~q1_front~0), 58#thread3EXITtrue, 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 23#L60true, Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 12#L119true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:36,586 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2024-05-12 13:45:36,586 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-05-12 13:45:36,586 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-05-12 13:45:36,586 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-05-12 13:45:36,592 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][136], [Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), 648#true, Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), Black: 89#(<= ~q1_back~0 ~q1_front~0), 48#L104true, Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), 37#L149-3true, Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 10#L83true, 12#L119true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:36,592 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2024-05-12 13:45:36,592 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-05-12 13:45:36,593 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-05-12 13:45:36,593 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-05-12 13:45:36,593 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][136], [Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), 32#L80true, Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), 648#true, Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), Black: 89#(<= ~q1_back~0 ~q1_front~0), 48#L104true, Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 5#L150-1true, 12#L119true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:36,593 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2024-05-12 13:45:36,593 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-05-12 13:45:36,593 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-05-12 13:45:36,593 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-05-12 13:45:36,595 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][136], [Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), 648#true, Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), 22#$Ultimate##0true, Black: 89#(<= ~q1_back~0 ~q1_front~0), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 10#L83true, 5#L150-1true, 12#L119true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:36,595 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2024-05-12 13:45:36,595 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-05-12 13:45:36,595 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-05-12 13:45:36,595 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-05-12 13:45:36,618 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1036] L104-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork3_#res#1.base_1| 0) (= |v_thread3Thread1of1ForFork3_#res#1.offset_1| 0) (= (mod |v_thread3Thread1of1ForFork3_~cond~2#1_5| 256) 0)) InVars {thread3Thread1of1ForFork3_~cond~2#1=|v_thread3Thread1of1ForFork3_~cond~2#1_5|} OutVars{thread3Thread1of1ForFork3_#res#1.offset=|v_thread3Thread1of1ForFork3_#res#1.offset_1|, thread3Thread1of1ForFork3_#res#1.base=|v_thread3Thread1of1ForFork3_#res#1.base_1|, thread3Thread1of1ForFork3_~cond~2#1=|v_thread3Thread1of1ForFork3_~cond~2#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork3_#res#1.offset, thread3Thread1of1ForFork3_#res#1.base][158], [Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 47#L149-2true, Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), 648#true, Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), Black: 89#(<= ~q1_back~0 ~q1_front~0), 46#thread2EXITtrue, 58#thread3EXITtrue, 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), 8#thread1EXITtrue, Black: 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), 28#L115true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:36,618 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2024-05-12 13:45:36,618 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-05-12 13:45:36,618 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-05-12 13:45:36,618 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2024-05-12 13:45:36,618 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][155], [Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 47#L149-2true, 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), 648#true, Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), Black: 89#(<= ~q1_back~0 ~q1_front~0), 46#thread2EXITtrue, 48#L104true, Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), 8#thread1EXITtrue, Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 12#L119true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:36,618 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2024-05-12 13:45:36,618 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-05-12 13:45:36,618 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-05-12 13:45:36,618 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2024-05-12 13:45:36,618 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-05-12 13:45:36,619 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][155], [Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), 648#true, Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), Black: 89#(<= ~q1_back~0 ~q1_front~0), 46#thread2EXITtrue, Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), 37#L149-3true, Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 12#L119true, 11#L101true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:36,619 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2024-05-12 13:45:36,619 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-05-12 13:45:36,619 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-05-12 13:45:36,619 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-05-12 13:45:36,621 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][155], [Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), 648#true, Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), Black: 89#(<= ~q1_back~0 ~q1_front~0), 48#L104true, 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 10#L83true, 5#L150-1true, 12#L119true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:36,621 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2024-05-12 13:45:36,621 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-05-12 13:45:36,622 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-05-12 13:45:36,622 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-05-12 13:45:36,624 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][136], [Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), 648#true, Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), Black: 89#(<= ~q1_back~0 ~q1_front~0), 48#L104true, 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), 14#L150-2true, Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 12#L119true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:36,624 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2024-05-12 13:45:36,624 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-05-12 13:45:36,624 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-05-12 13:45:36,624 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-05-12 13:45:36,626 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][136], [33#L151-1true, Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), 648#true, Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), 22#$Ultimate##0true, Black: 89#(<= ~q1_back~0 ~q1_front~0), Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 12#L119true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:36,626 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2024-05-12 13:45:36,626 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-05-12 13:45:36,626 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-05-12 13:45:36,626 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-05-12 13:45:36,644 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][148], [Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), 47#L149-2true, Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), Black: 89#(<= ~q1_back~0 ~q1_front~0), 48#L104true, 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 10#L83true, 12#L119true, 31#L57true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 653#(and (<= (div |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (<= 1 |thread3Thread1of1ForFork3_~cond~2#1|))]) [2024-05-12 13:45:36,645 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2024-05-12 13:45:36,645 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2024-05-12 13:45:36,645 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2024-05-12 13:45:36,645 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2024-05-12 13:45:36,654 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][155], [Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), 648#true, Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), 46#thread2EXITtrue, Black: 89#(<= ~q1_back~0 ~q1_front~0), 48#L104true, Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), 37#L149-3true, Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 12#L119true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:36,654 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2024-05-12 13:45:36,654 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2024-05-12 13:45:36,654 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2024-05-12 13:45:36,654 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2024-05-12 13:45:36,660 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1036] L104-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork3_#res#1.base_1| 0) (= |v_thread3Thread1of1ForFork3_#res#1.offset_1| 0) (= (mod |v_thread3Thread1of1ForFork3_~cond~2#1_5| 256) 0)) InVars {thread3Thread1of1ForFork3_~cond~2#1=|v_thread3Thread1of1ForFork3_~cond~2#1_5|} OutVars{thread3Thread1of1ForFork3_#res#1.offset=|v_thread3Thread1of1ForFork3_#res#1.offset_1|, thread3Thread1of1ForFork3_#res#1.base=|v_thread3Thread1of1ForFork3_#res#1.base_1|, thread3Thread1of1ForFork3_~cond~2#1=|v_thread3Thread1of1ForFork3_~cond~2#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork3_#res#1.offset, thread3Thread1of1ForFork3_#res#1.base][158], [Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), 648#true, Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), Black: 89#(<= ~q1_back~0 ~q1_front~0), 58#thread3EXITtrue, Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 10#L83true, 5#L150-1true, 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), 28#L115true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:36,660 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2024-05-12 13:45:36,660 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2024-05-12 13:45:36,660 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-05-12 13:45:36,660 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-05-12 13:45:36,661 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][155], [Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), 648#true, Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), Black: 89#(<= ~q1_back~0 ~q1_front~0), 48#L104true, Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 10#L83true, 5#L150-1true, 12#L119true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:36,661 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2024-05-12 13:45:36,661 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-05-12 13:45:36,661 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-05-12 13:45:36,661 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-05-12 13:45:36,661 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2024-05-12 13:45:36,669 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][148], [18#L149true, Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), Black: 89#(<= ~q1_back~0 ~q1_front~0), 46#thread2EXITtrue, Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), 8#thread1EXITtrue, Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 12#L119true, 11#L101true, 653#(and (<= (div |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (<= 1 |thread3Thread1of1ForFork3_~cond~2#1|)), Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:36,669 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2024-05-12 13:45:36,669 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2024-05-12 13:45:36,669 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2024-05-12 13:45:36,669 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2024-05-12 13:45:36,671 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][148], [Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), Black: 89#(<= ~q1_back~0 ~q1_front~0), Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), 37#L149-3true, Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 10#L83true, 12#L119true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 653#(and (<= (div |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (<= 1 |thread3Thread1of1ForFork3_~cond~2#1|)), 11#L101true]) [2024-05-12 13:45:36,671 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2024-05-12 13:45:36,671 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2024-05-12 13:45:36,671 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2024-05-12 13:45:36,671 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2024-05-12 13:45:36,678 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][155], [18#L149true, Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), 648#true, Black: 85#(= ~total~0 0), 46#thread2EXITtrue, Black: 89#(<= ~q1_back~0 ~q1_front~0), Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), 12#L119true, 31#L57true, 11#L101true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:36,678 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2024-05-12 13:45:36,678 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2024-05-12 13:45:36,678 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2024-05-12 13:45:36,678 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2024-05-12 13:45:36,687 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][148], [Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), 46#thread2EXITtrue, Black: 89#(<= ~q1_back~0 ~q1_front~0), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), 8#thread1EXITtrue, Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), 52#L148-5true, Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 12#L119true, 11#L101true, 653#(and (<= (div |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (<= 1 |thread3Thread1of1ForFork3_~cond~2#1|)), Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:36,687 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2024-05-12 13:45:36,688 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2024-05-12 13:45:36,688 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2024-05-12 13:45:36,688 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2024-05-12 13:45:36,688 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2024-05-12 13:45:36,688 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][148], [Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), 47#L149-2true, Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), Black: 89#(<= ~q1_back~0 ~q1_front~0), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), 8#thread1EXITtrue, Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 10#L83true, 12#L119true, 11#L101true, 653#(and (<= (div |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (<= 1 |thread3Thread1of1ForFork3_~cond~2#1|)), Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:36,688 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2024-05-12 13:45:36,688 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2024-05-12 13:45:36,688 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2024-05-12 13:45:36,688 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2024-05-12 13:45:36,688 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2024-05-12 13:45:36,691 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][148], [Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), Black: 89#(<= ~q1_back~0 ~q1_front~0), 48#L104true, 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), 37#L149-3true, Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 10#L83true, 12#L119true, 653#(and (<= (div |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (<= 1 |thread3Thread1of1ForFork3_~cond~2#1|)), Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:36,692 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2024-05-12 13:45:36,692 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2024-05-12 13:45:36,692 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2024-05-12 13:45:36,692 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2024-05-12 13:45:36,693 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][155], [Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), 648#true, Black: 85#(= ~total~0 0), Black: 89#(<= ~q1_back~0 ~q1_front~0), 46#thread2EXITtrue, 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), 52#L148-5true, Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), 12#L119true, 31#L57true, 11#L101true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:36,693 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2024-05-12 13:45:36,693 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2024-05-12 13:45:36,693 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2024-05-12 13:45:36,693 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2024-05-12 13:45:36,693 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2024-05-12 13:45:36,694 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][155], [Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), 47#L149-2true, Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), 648#true, Black: 85#(= ~total~0 0), Black: 89#(<= ~q1_back~0 ~q1_front~0), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 10#L83true, 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), 12#L119true, 31#L57true, 11#L101true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:36,694 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2024-05-12 13:45:36,694 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2024-05-12 13:45:36,694 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2024-05-12 13:45:36,694 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2024-05-12 13:45:36,694 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2024-05-12 13:45:36,695 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1036] L104-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork3_#res#1.base_1| 0) (= |v_thread3Thread1of1ForFork3_#res#1.offset_1| 0) (= (mod |v_thread3Thread1of1ForFork3_~cond~2#1_5| 256) 0)) InVars {thread3Thread1of1ForFork3_~cond~2#1=|v_thread3Thread1of1ForFork3_~cond~2#1_5|} OutVars{thread3Thread1of1ForFork3_#res#1.offset=|v_thread3Thread1of1ForFork3_#res#1.offset_1|, thread3Thread1of1ForFork3_#res#1.base=|v_thread3Thread1of1ForFork3_#res#1.base_1|, thread3Thread1of1ForFork3_~cond~2#1=|v_thread3Thread1of1ForFork3_~cond~2#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork3_#res#1.offset, thread3Thread1of1ForFork3_#res#1.base][158], [Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), 47#L149-2true, Black: 72#(and (= ~j~0 0) (= ~i~0 0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), 648#true, Black: 85#(= ~total~0 0), Black: 89#(<= ~q1_back~0 ~q1_front~0), 46#thread2EXITtrue, 58#thread3EXITtrue, 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), 28#L115true, 31#L57true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:36,695 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2024-05-12 13:45:36,695 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2024-05-12 13:45:36,695 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2024-05-12 13:45:36,695 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2024-05-12 13:45:36,696 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][155], [Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), 47#L149-2true, Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), 648#true, Black: 85#(= ~total~0 0), Black: 89#(<= ~q1_back~0 ~q1_front~0), 46#thread2EXITtrue, 48#L104true, 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), 12#L119true, 31#L57true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:36,696 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2024-05-12 13:45:36,696 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2024-05-12 13:45:36,696 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2024-05-12 13:45:36,696 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2024-05-12 13:45:36,696 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2024-05-12 13:45:36,696 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][148], [Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), 47#L149-2true, Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), Black: 89#(<= ~q1_back~0 ~q1_front~0), 46#thread2EXITtrue, 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 23#L60true, Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 12#L119true, 11#L101true, 653#(and (<= (div |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (<= 1 |thread3Thread1of1ForFork3_~cond~2#1|)), Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:36,696 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2024-05-12 13:45:36,696 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2024-05-12 13:45:36,696 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2024-05-12 13:45:36,697 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2024-05-12 13:45:36,697 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2024-05-12 13:45:36,699 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][170], [Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), 648#true, Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), Black: 89#(<= ~q1_back~0 ~q1_front~0), 48#L104true, 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 14#L150-2true, 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 497#(<= ~q2_front~0 ~q2_back~0), 12#L119true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:36,699 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2024-05-12 13:45:36,699 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2024-05-12 13:45:36,699 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2024-05-12 13:45:36,699 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2024-05-12 13:45:36,699 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][170], [33#L151-1true, Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), 648#true, Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), Black: 89#(<= ~q1_back~0 ~q1_front~0), 22#$Ultimate##0true, 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 497#(<= ~q2_front~0 ~q2_back~0), 12#L119true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:36,699 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2024-05-12 13:45:36,699 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2024-05-12 13:45:36,699 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2024-05-12 13:45:36,699 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2024-05-12 13:45:36,700 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][136], [Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), 32#L80true, Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), 648#true, Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), Black: 89#(<= ~q1_back~0 ~q1_front~0), 58#thread3EXITtrue, 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), 8#thread1EXITtrue, Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), 52#L148-5true, Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 12#L119true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:36,700 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2024-05-12 13:45:36,701 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2024-05-12 13:45:36,701 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2024-05-12 13:45:36,701 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2024-05-12 13:45:36,701 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][136], [Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), 32#L80true, Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 47#L149-2true, 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), 648#true, Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), Black: 89#(<= ~q1_back~0 ~q1_front~0), 58#thread3EXITtrue, Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 23#L60true, Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 12#L119true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:36,701 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2024-05-12 13:45:36,701 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2024-05-12 13:45:36,701 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2024-05-12 13:45:36,702 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2024-05-12 13:45:36,704 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][136], [18#L149true, Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), 648#true, Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), Black: 89#(<= ~q1_back~0 ~q1_front~0), 46#thread2EXITtrue, 58#thread3EXITtrue, Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), 8#thread1EXITtrue, Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 12#L119true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:36,704 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2024-05-12 13:45:36,704 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2024-05-12 13:45:36,704 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2024-05-12 13:45:36,704 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2024-05-12 13:45:36,705 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][155], [Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), 648#true, Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), Black: 89#(<= ~q1_back~0 ~q1_front~0), 46#thread2EXITtrue, 58#thread3EXITtrue, 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 23#L60true, Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), 52#L148-5true, Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 12#L119true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:36,705 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2024-05-12 13:45:36,705 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2024-05-12 13:45:36,705 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2024-05-12 13:45:36,705 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2024-05-12 13:45:36,706 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][155], [18#L149true, Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), 648#true, Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), Black: 89#(<= ~q1_back~0 ~q1_front~0), 46#thread2EXITtrue, 58#thread3EXITtrue, 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 12#L119true, 31#L57true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:36,706 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2024-05-12 13:45:36,706 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2024-05-12 13:45:36,706 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2024-05-12 13:45:36,706 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2024-05-12 13:45:36,713 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][136], [Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), 648#true, Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), Black: 89#(<= ~q1_back~0 ~q1_front~0), 48#L104true, Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 10#L83true, 5#L150-1true, 12#L119true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:36,713 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2024-05-12 13:45:36,713 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2024-05-12 13:45:36,714 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2024-05-12 13:45:36,714 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2024-05-12 13:45:36,731 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][155], [Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), 648#true, Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), Black: 89#(<= ~q1_back~0 ~q1_front~0), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), 37#L149-3true, Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 10#L83true, 12#L119true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 11#L101true]) [2024-05-12 13:45:36,731 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2024-05-12 13:45:36,731 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2024-05-12 13:45:36,732 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2024-05-12 13:45:36,732 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2024-05-12 13:45:36,732 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1036] L104-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork3_#res#1.base_1| 0) (= |v_thread3Thread1of1ForFork3_#res#1.offset_1| 0) (= (mod |v_thread3Thread1of1ForFork3_~cond~2#1_5| 256) 0)) InVars {thread3Thread1of1ForFork3_~cond~2#1=|v_thread3Thread1of1ForFork3_~cond~2#1_5|} OutVars{thread3Thread1of1ForFork3_#res#1.offset=|v_thread3Thread1of1ForFork3_#res#1.offset_1|, thread3Thread1of1ForFork3_#res#1.base=|v_thread3Thread1of1ForFork3_#res#1.base_1|, thread3Thread1of1ForFork3_~cond~2#1=|v_thread3Thread1of1ForFork3_~cond~2#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork3_#res#1.offset, thread3Thread1of1ForFork3_#res#1.base][158], [Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), 648#true, Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), Black: 89#(<= ~q1_back~0 ~q1_front~0), 46#thread2EXITtrue, 58#thread3EXITtrue, 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), 37#L149-3true, Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), 28#L115true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:36,732 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2024-05-12 13:45:36,732 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2024-05-12 13:45:36,732 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2024-05-12 13:45:36,732 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2024-05-12 13:45:36,733 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][155], [Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), 648#true, Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), Black: 89#(<= ~q1_back~0 ~q1_front~0), 46#thread2EXITtrue, 48#L104true, Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), 37#L149-3true, Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 12#L119true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:36,733 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2024-05-12 13:45:36,733 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2024-05-12 13:45:36,733 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2024-05-12 13:45:36,733 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2024-05-12 13:45:36,733 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2024-05-12 13:45:36,733 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][155], [Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), 648#true, Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), Black: 89#(<= ~q1_back~0 ~q1_front~0), 46#thread2EXITtrue, Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 5#L150-1true, 12#L119true, 11#L101true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:36,733 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2024-05-12 13:45:36,733 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2024-05-12 13:45:36,733 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2024-05-12 13:45:36,733 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2024-05-12 13:45:36,736 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][136], [Black: 497#(<= ~q2_front~0 ~q2_back~0), 33#L151-1true, Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), 648#true, Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), Black: 89#(<= ~q1_back~0 ~q1_front~0), 48#L104true, 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 12#L119true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:36,736 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2024-05-12 13:45:36,736 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2024-05-12 13:45:36,736 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2024-05-12 13:45:36,736 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2024-05-12 13:45:36,754 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][155], [Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), 648#true, Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), 46#thread2EXITtrue, Black: 89#(<= ~q1_back~0 ~q1_front~0), 48#L104true, Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 5#L150-1true, 12#L119true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:36,754 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2024-05-12 13:45:36,754 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-05-12 13:45:36,754 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-05-12 13:45:36,754 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-05-12 13:45:36,763 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][148], [Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), 47#L149-2true, Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), Black: 89#(<= ~q1_back~0 ~q1_front~0), 46#thread2EXITtrue, Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), 8#thread1EXITtrue, Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 12#L119true, 653#(and (<= (div |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (<= 1 |thread3Thread1of1ForFork3_~cond~2#1|)), Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 11#L101true]) [2024-05-12 13:45:36,763 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2024-05-12 13:45:36,763 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-05-12 13:45:36,763 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-05-12 13:45:36,763 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-05-12 13:45:36,765 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][148], [Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), Black: 89#(<= ~q1_back~0 ~q1_front~0), Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 10#L83true, 5#L150-1true, 12#L119true, 11#L101true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 653#(and (<= (div |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (<= 1 |thread3Thread1of1ForFork3_~cond~2#1|))]) [2024-05-12 13:45:36,765 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2024-05-12 13:45:36,765 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-05-12 13:45:36,765 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-05-12 13:45:36,766 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-05-12 13:45:36,769 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][155], [Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), 47#L149-2true, Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), 648#true, Black: 85#(= ~total~0 0), 46#thread2EXITtrue, Black: 89#(<= ~q1_back~0 ~q1_front~0), Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), 12#L119true, 31#L57true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 11#L101true]) [2024-05-12 13:45:36,770 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2024-05-12 13:45:36,770 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-05-12 13:45:36,770 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-05-12 13:45:36,770 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-05-12 13:45:36,775 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][148], [18#L149true, Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), Black: 89#(<= ~q1_back~0 ~q1_front~0), 46#thread2EXITtrue, 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), 8#thread1EXITtrue, Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 12#L119true, 11#L101true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 653#(and (<= (div |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (<= 1 |thread3Thread1of1ForFork3_~cond~2#1|))]) [2024-05-12 13:45:36,775 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2024-05-12 13:45:36,775 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2024-05-12 13:45:36,775 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2024-05-12 13:45:36,775 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2024-05-12 13:45:36,775 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2024-05-12 13:45:36,776 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][148], [Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), Black: 89#(<= ~q1_back~0 ~q1_front~0), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), 37#L149-3true, Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 10#L83true, 12#L119true, 11#L101true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 653#(and (<= (div |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (<= 1 |thread3Thread1of1ForFork3_~cond~2#1|))]) [2024-05-12 13:45:36,776 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2024-05-12 13:45:36,776 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2024-05-12 13:45:36,776 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2024-05-12 13:45:36,776 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2024-05-12 13:45:36,776 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2024-05-12 13:45:36,778 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][148], [Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), Black: 89#(<= ~q1_back~0 ~q1_front~0), 48#L104true, 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 10#L83true, 5#L150-1true, 12#L119true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 653#(and (<= (div |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (<= 1 |thread3Thread1of1ForFork3_~cond~2#1|))]) [2024-05-12 13:45:36,778 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2024-05-12 13:45:36,778 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2024-05-12 13:45:36,778 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2024-05-12 13:45:36,778 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2024-05-12 13:45:36,779 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][155], [18#L149true, Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), 648#true, Black: 85#(= ~total~0 0), 46#thread2EXITtrue, Black: 89#(<= ~q1_back~0 ~q1_front~0), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), 12#L119true, 31#L57true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 11#L101true]) [2024-05-12 13:45:36,779 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2024-05-12 13:45:36,779 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2024-05-12 13:45:36,779 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2024-05-12 13:45:36,779 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2024-05-12 13:45:36,779 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2024-05-12 13:45:36,781 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][170], [Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), 648#true, Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), Black: 89#(<= ~q1_back~0 ~q1_front~0), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 14#L150-2true, 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 497#(<= ~q2_front~0 ~q2_back~0), 12#L119true, 11#L101true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:36,781 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2024-05-12 13:45:36,781 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2024-05-12 13:45:36,781 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2024-05-12 13:45:36,781 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2024-05-12 13:45:36,782 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][170], [33#L151-1true, Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), 648#true, Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), Black: 89#(<= ~q1_back~0 ~q1_front~0), 48#L104true, 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 497#(<= ~q2_front~0 ~q2_back~0), 12#L119true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:36,782 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2024-05-12 13:45:36,782 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2024-05-12 13:45:36,782 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2024-05-12 13:45:36,782 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2024-05-12 13:45:36,783 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][136], [18#L149true, Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), 32#L80true, Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), 648#true, Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), Black: 89#(<= ~q1_back~0 ~q1_front~0), 58#thread3EXITtrue, Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), 8#thread1EXITtrue, Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 12#L119true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:36,783 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2024-05-12 13:45:36,783 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-05-12 13:45:36,783 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-05-12 13:45:36,783 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-05-12 13:45:36,786 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][136], [Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), 47#L149-2true, Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), 648#true, Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), 46#thread2EXITtrue, Black: 89#(<= ~q1_back~0 ~q1_front~0), 58#thread3EXITtrue, 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), 8#thread1EXITtrue, Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 12#L119true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:36,786 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2024-05-12 13:45:36,786 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-05-12 13:45:36,786 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-05-12 13:45:36,786 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-05-12 13:45:36,787 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][155], [18#L149true, Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), 648#true, Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), Black: 89#(<= ~q1_back~0 ~q1_front~0), 46#thread2EXITtrue, 58#thread3EXITtrue, 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), 23#L60true, Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 12#L119true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:36,787 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2024-05-12 13:45:36,787 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-05-12 13:45:36,787 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-05-12 13:45:36,787 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-05-12 13:45:36,788 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][155], [Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), 47#L149-2true, Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), 648#true, Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), 46#thread2EXITtrue, Black: 89#(<= ~q1_back~0 ~q1_front~0), 58#thread3EXITtrue, Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 12#L119true, 31#L57true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:36,788 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2024-05-12 13:45:36,788 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-05-12 13:45:36,788 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-05-12 13:45:36,788 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-05-12 13:45:36,803 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][155], [Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), 648#true, Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), Black: 89#(<= ~q1_back~0 ~q1_front~0), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 10#L83true, 5#L150-1true, 12#L119true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 11#L101true]) [2024-05-12 13:45:36,803 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2024-05-12 13:45:36,803 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-05-12 13:45:36,803 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-05-12 13:45:36,803 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-05-12 13:45:36,804 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1036] L104-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork3_#res#1.base_1| 0) (= |v_thread3Thread1of1ForFork3_#res#1.offset_1| 0) (= (mod |v_thread3Thread1of1ForFork3_~cond~2#1_5| 256) 0)) InVars {thread3Thread1of1ForFork3_~cond~2#1=|v_thread3Thread1of1ForFork3_~cond~2#1_5|} OutVars{thread3Thread1of1ForFork3_#res#1.offset=|v_thread3Thread1of1ForFork3_#res#1.offset_1|, thread3Thread1of1ForFork3_#res#1.base=|v_thread3Thread1of1ForFork3_#res#1.base_1|, thread3Thread1of1ForFork3_~cond~2#1=|v_thread3Thread1of1ForFork3_~cond~2#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork3_#res#1.offset, thread3Thread1of1ForFork3_#res#1.base][158], [Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), 648#true, Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), Black: 89#(<= ~q1_back~0 ~q1_front~0), 46#thread2EXITtrue, 58#thread3EXITtrue, 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 5#L150-1true, 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), 28#L115true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:36,804 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2024-05-12 13:45:36,804 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-05-12 13:45:36,804 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-05-12 13:45:36,804 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2024-05-12 13:45:36,804 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][155], [Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), 648#true, Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), Black: 89#(<= ~q1_back~0 ~q1_front~0), 46#thread2EXITtrue, 48#L104true, Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 5#L150-1true, 12#L119true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:36,804 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2024-05-12 13:45:36,805 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2024-05-12 13:45:36,805 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-05-12 13:45:36,805 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-05-12 13:45:36,805 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-05-12 13:45:36,805 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][155], [Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), 648#true, Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), Black: 89#(<= ~q1_back~0 ~q1_front~0), Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), 14#L150-2true, Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 12#L119true, 11#L101true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:36,805 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2024-05-12 13:45:36,805 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-05-12 13:45:36,805 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-05-12 13:45:36,805 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-05-12 13:45:36,819 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][155], [Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), 648#true, Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), Black: 89#(<= ~q1_back~0 ~q1_front~0), 48#L104true, Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 14#L150-2true, 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 12#L119true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:36,819 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2024-05-12 13:45:36,819 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2024-05-12 13:45:36,819 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2024-05-12 13:45:36,819 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2024-05-12 13:45:36,824 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][148], [Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), 46#thread2EXITtrue, Black: 89#(<= ~q1_back~0 ~q1_front~0), Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), 37#L149-3true, Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 12#L119true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 653#(and (<= (div |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (<= 1 |thread3Thread1of1ForFork3_~cond~2#1|)), 11#L101true]) [2024-05-12 13:45:36,824 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2024-05-12 13:45:36,824 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-05-12 13:45:36,824 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-05-12 13:45:36,824 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-05-12 13:45:36,830 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][148], [Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), 47#L149-2true, Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), Black: 89#(<= ~q1_back~0 ~q1_front~0), 46#thread2EXITtrue, 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), 8#thread1EXITtrue, Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 12#L119true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 653#(and (<= (div |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (<= 1 |thread3Thread1of1ForFork3_~cond~2#1|)), 11#L101true]) [2024-05-12 13:45:36,830 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2024-05-12 13:45:36,831 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-05-12 13:45:36,831 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-05-12 13:45:36,831 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-05-12 13:45:36,831 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2024-05-12 13:45:36,831 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][148], [Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), Black: 89#(<= ~q1_back~0 ~q1_front~0), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 10#L83true, 5#L150-1true, 12#L119true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 653#(and (<= (div |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (<= 1 |thread3Thread1of1ForFork3_~cond~2#1|)), 11#L101true]) [2024-05-12 13:45:36,831 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2024-05-12 13:45:36,831 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-05-12 13:45:36,831 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-05-12 13:45:36,831 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-05-12 13:45:36,831 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2024-05-12 13:45:36,833 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][155], [Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), 47#L149-2true, Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), 648#true, Black: 85#(= ~total~0 0), Black: 89#(<= ~q1_back~0 ~q1_front~0), 46#thread2EXITtrue, 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), 12#L119true, 31#L57true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 11#L101true]) [2024-05-12 13:45:36,833 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2024-05-12 13:45:36,833 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-05-12 13:45:36,833 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-05-12 13:45:36,833 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2024-05-12 13:45:36,833 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-05-12 13:45:36,834 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][170], [33#L151-1true, Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), 648#true, Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), Black: 89#(<= ~q1_back~0 ~q1_front~0), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 497#(<= ~q2_front~0 ~q2_back~0), 12#L119true, 11#L101true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:36,834 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2024-05-12 13:45:36,834 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2024-05-12 13:45:36,834 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2024-05-12 13:45:36,834 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2024-05-12 13:45:36,835 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][170], [Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), 648#true, Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), Black: 89#(<= ~q1_back~0 ~q1_front~0), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 14#L150-2true, 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 497#(<= ~q2_front~0 ~q2_back~0), 12#L119true, 11#L101true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:36,835 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2024-05-12 13:45:36,835 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2024-05-12 13:45:36,835 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2024-05-12 13:45:36,835 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2024-05-12 13:45:36,835 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2024-05-12 13:45:36,836 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][136], [Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), 32#L80true, Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 47#L149-2true, 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), 648#true, Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), Black: 89#(<= ~q1_back~0 ~q1_front~0), 58#thread3EXITtrue, Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), 8#thread1EXITtrue, Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 12#L119true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:36,836 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2024-05-12 13:45:36,836 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2024-05-12 13:45:36,836 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2024-05-12 13:45:36,837 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2024-05-12 13:45:36,838 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][155], [Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), 648#true, Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), Black: 89#(<= ~q1_back~0 ~q1_front~0), 46#thread2EXITtrue, 58#thread3EXITtrue, 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), 8#thread1EXITtrue, Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), 52#L148-5true, Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 12#L119true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:36,838 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2024-05-12 13:45:36,838 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2024-05-12 13:45:36,838 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2024-05-12 13:45:36,838 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2024-05-12 13:45:36,839 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][136], [Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), 648#true, Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), 46#thread2EXITtrue, Black: 89#(<= ~q1_back~0 ~q1_front~0), 58#thread3EXITtrue, 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), 37#L149-3true, Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 12#L119true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:36,839 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2024-05-12 13:45:36,839 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2024-05-12 13:45:36,839 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2024-05-12 13:45:36,840 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2024-05-12 13:45:36,840 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][155], [Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 47#L149-2true, 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), 648#true, Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), 46#thread2EXITtrue, Black: 89#(<= ~q1_back~0 ~q1_front~0), 58#thread3EXITtrue, Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 23#L60true, Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 12#L119true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:36,840 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2024-05-12 13:45:36,840 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2024-05-12 13:45:36,841 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2024-05-12 13:45:36,841 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2024-05-12 13:45:36,850 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1036] L104-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork3_#res#1.base_1| 0) (= |v_thread3Thread1of1ForFork3_#res#1.offset_1| 0) (= (mod |v_thread3Thread1of1ForFork3_~cond~2#1_5| 256) 0)) InVars {thread3Thread1of1ForFork3_~cond~2#1=|v_thread3Thread1of1ForFork3_~cond~2#1_5|} OutVars{thread3Thread1of1ForFork3_#res#1.offset=|v_thread3Thread1of1ForFork3_#res#1.offset_1|, thread3Thread1of1ForFork3_#res#1.base=|v_thread3Thread1of1ForFork3_#res#1.base_1|, thread3Thread1of1ForFork3_~cond~2#1=|v_thread3Thread1of1ForFork3_~cond~2#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork3_#res#1.offset, thread3Thread1of1ForFork3_#res#1.base][158], [Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), 648#true, Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), Black: 89#(<= ~q1_back~0 ~q1_front~0), 58#thread3EXITtrue, 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), 14#L150-2true, Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), 28#L115true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:36,850 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2024-05-12 13:45:36,850 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2024-05-12 13:45:36,850 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2024-05-12 13:45:36,850 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2024-05-12 13:45:36,850 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][155], [Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), 648#true, Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), Black: 89#(<= ~q1_back~0 ~q1_front~0), 48#L104true, Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), 14#L150-2true, Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 12#L119true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:36,850 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2024-05-12 13:45:36,850 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2024-05-12 13:45:36,850 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2024-05-12 13:45:36,850 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2024-05-12 13:45:36,850 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2024-05-12 13:45:36,851 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][155], [33#L151-1true, Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), 648#true, Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), Black: 89#(<= ~q1_back~0 ~q1_front~0), Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 12#L119true, 11#L101true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:36,851 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2024-05-12 13:45:36,851 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2024-05-12 13:45:36,851 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2024-05-12 13:45:36,851 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2024-05-12 13:45:36,859 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][155], [33#L151-1true, Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), 648#true, Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), Black: 89#(<= ~q1_back~0 ~q1_front~0), 48#L104true, Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 12#L119true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:36,859 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2024-05-12 13:45:36,859 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2024-05-12 13:45:36,859 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2024-05-12 13:45:36,859 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2024-05-12 13:45:36,863 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][148], [Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), Black: 89#(<= ~q1_back~0 ~q1_front~0), 46#thread2EXITtrue, Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 5#L150-1true, 12#L119true, 653#(and (<= (div |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (<= 1 |thread3Thread1of1ForFork3_~cond~2#1|)), Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 11#L101true]) [2024-05-12 13:45:36,863 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2024-05-12 13:45:36,863 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2024-05-12 13:45:36,863 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2024-05-12 13:45:36,864 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2024-05-12 13:45:36,867 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][148], [Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), 32#L80true, Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), Black: 89#(<= ~q1_back~0 ~q1_front~0), 48#L104true, 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), 37#L149-3true, Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 12#L119true, 653#(and (<= (div |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (<= 1 |thread3Thread1of1ForFork3_~cond~2#1|)), Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:36,867 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2024-05-12 13:45:36,867 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-05-12 13:45:36,867 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-05-12 13:45:36,867 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2024-05-12 13:45:36,868 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][148], [Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), Black: 89#(<= ~q1_back~0 ~q1_front~0), 46#thread2EXITtrue, 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), 37#L149-3true, Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 12#L119true, 11#L101true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 653#(and (<= (div |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (<= 1 |thread3Thread1of1ForFork3_~cond~2#1|))]) [2024-05-12 13:45:36,868 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2024-05-12 13:45:36,868 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2024-05-12 13:45:36,868 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-05-12 13:45:36,868 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-05-12 13:45:36,868 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-05-12 13:45:36,870 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][170], [33#L151-1true, Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), 648#true, Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), Black: 89#(<= ~q1_back~0 ~q1_front~0), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 497#(<= ~q2_front~0 ~q2_back~0), 12#L119true, 11#L101true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:36,870 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2024-05-12 13:45:36,870 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2024-05-12 13:45:36,870 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2024-05-12 13:45:36,870 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2024-05-12 13:45:36,870 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2024-05-12 13:45:36,871 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][136], [Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), 32#L80true, Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), 648#true, Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), Black: 89#(<= ~q1_back~0 ~q1_front~0), 58#thread3EXITtrue, Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), 37#L149-3true, Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 12#L119true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:36,871 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2024-05-12 13:45:36,871 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2024-05-12 13:45:36,871 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2024-05-12 13:45:36,871 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2024-05-12 13:45:36,872 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][155], [18#L149true, Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), 648#true, Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), Black: 89#(<= ~q1_back~0 ~q1_front~0), 46#thread2EXITtrue, 58#thread3EXITtrue, 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), 8#thread1EXITtrue, Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 12#L119true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:36,872 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2024-05-12 13:45:36,872 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2024-05-12 13:45:36,872 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2024-05-12 13:45:36,872 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2024-05-12 13:45:36,873 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][136], [Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), 648#true, Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), 46#thread2EXITtrue, Black: 89#(<= ~q1_back~0 ~q1_front~0), 58#thread3EXITtrue, 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 5#L150-1true, 12#L119true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:36,873 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2024-05-12 13:45:36,873 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2024-05-12 13:45:36,873 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2024-05-12 13:45:36,873 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2024-05-12 13:45:36,879 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1036] L104-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork3_#res#1.base_1| 0) (= |v_thread3Thread1of1ForFork3_#res#1.offset_1| 0) (= (mod |v_thread3Thread1of1ForFork3_~cond~2#1_5| 256) 0)) InVars {thread3Thread1of1ForFork3_~cond~2#1=|v_thread3Thread1of1ForFork3_~cond~2#1_5|} OutVars{thread3Thread1of1ForFork3_#res#1.offset=|v_thread3Thread1of1ForFork3_#res#1.offset_1|, thread3Thread1of1ForFork3_#res#1.base=|v_thread3Thread1of1ForFork3_#res#1.base_1|, thread3Thread1of1ForFork3_~cond~2#1=|v_thread3Thread1of1ForFork3_~cond~2#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork3_#res#1.offset, thread3Thread1of1ForFork3_#res#1.base][158], [Black: 497#(<= ~q2_front~0 ~q2_back~0), 33#L151-1true, Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), 648#true, Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), Black: 89#(<= ~q1_back~0 ~q1_front~0), 58#thread3EXITtrue, 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), 28#L115true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:36,879 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2024-05-12 13:45:36,879 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2024-05-12 13:45:36,879 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2024-05-12 13:45:36,879 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2024-05-12 13:45:36,880 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][155], [Black: 497#(<= ~q2_front~0 ~q2_back~0), 33#L151-1true, Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), 648#true, Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), Black: 89#(<= ~q1_back~0 ~q1_front~0), 48#L104true, Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 12#L119true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:36,880 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2024-05-12 13:45:36,880 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2024-05-12 13:45:36,880 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2024-05-12 13:45:36,880 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2024-05-12 13:45:36,880 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2024-05-12 13:45:36,889 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][148], [Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), Black: 89#(<= ~q1_back~0 ~q1_front~0), Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 14#L150-2true, 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 12#L119true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 11#L101true, 653#(and (<= (div |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (<= 1 |thread3Thread1of1ForFork3_~cond~2#1|))]) [2024-05-12 13:45:36,889 INFO L294 olderBase$Statistics]: this new event has 49 ancestors and is cut-off event [2024-05-12 13:45:36,889 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-05-12 13:45:36,889 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-05-12 13:45:36,889 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-05-12 13:45:36,891 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][148], [Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), 32#L80true, Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), Black: 89#(<= ~q1_back~0 ~q1_front~0), 48#L104true, 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 5#L150-1true, 12#L119true, 653#(and (<= (div |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (<= 1 |thread3Thread1of1ForFork3_~cond~2#1|)), Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:36,892 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2024-05-12 13:45:36,892 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2024-05-12 13:45:36,892 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2024-05-12 13:45:36,892 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2024-05-12 13:45:36,892 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][148], [Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), Black: 89#(<= ~q1_back~0 ~q1_front~0), 46#thread2EXITtrue, 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 5#L150-1true, 12#L119true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 653#(and (<= (div |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (<= 1 |thread3Thread1of1ForFork3_~cond~2#1|)), 11#L101true]) [2024-05-12 13:45:36,892 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2024-05-12 13:45:36,892 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2024-05-12 13:45:36,893 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2024-05-12 13:45:36,893 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2024-05-12 13:45:36,893 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2024-05-12 13:45:36,894 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][136], [Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), 648#true, Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), Black: 89#(<= ~q1_back~0 ~q1_front~0), 58#thread3EXITtrue, Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), 37#L149-3true, Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 10#L83true, 12#L119true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:36,894 INFO L294 olderBase$Statistics]: this new event has 49 ancestors and is cut-off event [2024-05-12 13:45:36,894 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2024-05-12 13:45:36,894 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2024-05-12 13:45:36,894 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2024-05-12 13:45:36,894 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][136], [Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), 32#L80true, Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), 648#true, Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), Black: 89#(<= ~q1_back~0 ~q1_front~0), 58#thread3EXITtrue, Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 5#L150-1true, 12#L119true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:36,895 INFO L294 olderBase$Statistics]: this new event has 49 ancestors and is cut-off event [2024-05-12 13:45:36,895 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2024-05-12 13:45:36,895 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2024-05-12 13:45:36,895 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2024-05-12 13:45:36,895 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][155], [Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 47#L149-2true, 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), 648#true, Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), 46#thread2EXITtrue, Black: 89#(<= ~q1_back~0 ~q1_front~0), 58#thread3EXITtrue, Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), 8#thread1EXITtrue, Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 12#L119true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:36,895 INFO L294 olderBase$Statistics]: this new event has 49 ancestors and is cut-off event [2024-05-12 13:45:36,895 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2024-05-12 13:45:36,895 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2024-05-12 13:45:36,895 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2024-05-12 13:45:36,897 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][136], [Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), 648#true, Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), Black: 89#(<= ~q1_back~0 ~q1_front~0), 58#thread3EXITtrue, 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 14#L150-2true, 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 12#L119true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:36,897 INFO L294 olderBase$Statistics]: this new event has 49 ancestors and is cut-off event [2024-05-12 13:45:36,897 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2024-05-12 13:45:36,897 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2024-05-12 13:45:36,897 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2024-05-12 13:45:36,906 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][148], [Black: 497#(<= ~q2_front~0 ~q2_back~0), 33#L151-1true, Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), Black: 89#(<= ~q1_back~0 ~q1_front~0), Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 12#L119true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 11#L101true, 653#(and (<= (div |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (<= 1 |thread3Thread1of1ForFork3_~cond~2#1|))]) [2024-05-12 13:45:36,906 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2024-05-12 13:45:36,907 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2024-05-12 13:45:36,907 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2024-05-12 13:45:36,907 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2024-05-12 13:45:36,908 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][148], [Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), Black: 89#(<= ~q1_back~0 ~q1_front~0), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 14#L150-2true, 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 12#L119true, 653#(and (<= (div |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (<= 1 |thread3Thread1of1ForFork3_~cond~2#1|)), Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 11#L101true]) [2024-05-12 13:45:36,909 INFO L294 olderBase$Statistics]: this new event has 49 ancestors and is cut-off event [2024-05-12 13:45:36,909 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-05-12 13:45:36,909 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2024-05-12 13:45:36,909 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-05-12 13:45:36,909 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-05-12 13:45:36,910 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][136], [Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), 648#true, Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), Black: 89#(<= ~q1_back~0 ~q1_front~0), 58#thread3EXITtrue, Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 10#L83true, 5#L150-1true, 12#L119true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:36,910 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2024-05-12 13:45:36,910 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2024-05-12 13:45:36,910 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-05-12 13:45:36,910 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-05-12 13:45:36,911 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][155], [Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), 648#true, Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), 46#thread2EXITtrue, Black: 89#(<= ~q1_back~0 ~q1_front~0), 58#thread3EXITtrue, Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), 37#L149-3true, Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 12#L119true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:36,911 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2024-05-12 13:45:36,911 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2024-05-12 13:45:36,911 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2024-05-12 13:45:36,911 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2024-05-12 13:45:36,912 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][136], [33#L151-1true, Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), 648#true, Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), Black: 89#(<= ~q1_back~0 ~q1_front~0), 58#thread3EXITtrue, 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 12#L119true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:36,912 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2024-05-12 13:45:36,912 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2024-05-12 13:45:36,912 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2024-05-12 13:45:36,912 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2024-05-12 13:45:36,918 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][148], [33#L151-1true, Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), Black: 89#(<= ~q1_back~0 ~q1_front~0), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 12#L119true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 653#(and (<= (div |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (<= 1 |thread3Thread1of1ForFork3_~cond~2#1|)), 11#L101true]) [2024-05-12 13:45:36,918 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2024-05-12 13:45:36,919 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2024-05-12 13:45:36,919 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2024-05-12 13:45:36,919 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2024-05-12 13:45:36,919 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2024-05-12 13:45:36,919 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][155], [Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), 648#true, Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), 46#thread2EXITtrue, Black: 89#(<= ~q1_back~0 ~q1_front~0), 58#thread3EXITtrue, Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 5#L150-1true, 12#L119true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:36,919 INFO L294 olderBase$Statistics]: this new event has 51 ancestors and is cut-off event [2024-05-12 13:45:36,919 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2024-05-12 13:45:36,919 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2024-05-12 13:45:36,919 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2024-05-12 13:45:36,920 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][136], [Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), 648#true, Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), Black: 89#(<= ~q1_back~0 ~q1_front~0), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 17#L151-2true, 12#L119true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:36,920 INFO L294 olderBase$Statistics]: this new event has 51 ancestors and is cut-off event [2024-05-12 13:45:36,920 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2024-05-12 13:45:36,920 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2024-05-12 13:45:36,920 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2024-05-12 13:45:36,926 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][155], [Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), 648#true, Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), Black: 89#(<= ~q1_back~0 ~q1_front~0), 58#thread3EXITtrue, Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), 14#L150-2true, 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 12#L119true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:36,926 INFO L294 olderBase$Statistics]: this new event has 52 ancestors and is cut-off event [2024-05-12 13:45:36,926 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2024-05-12 13:45:36,926 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2024-05-12 13:45:36,926 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2024-05-12 13:45:36,926 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][136], [Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), 648#true, Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), Black: 89#(<= ~q1_back~0 ~q1_front~0), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), 6#L152-1true, 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 12#L119true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:36,926 INFO L294 olderBase$Statistics]: this new event has 52 ancestors and is cut-off event [2024-05-12 13:45:36,926 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2024-05-12 13:45:36,926 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2024-05-12 13:45:36,926 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2024-05-12 13:45:36,928 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][155], [Black: 497#(<= ~q2_front~0 ~q2_back~0), 33#L151-1true, Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), 648#true, Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), Black: 89#(<= ~q1_back~0 ~q1_front~0), 58#thread3EXITtrue, Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 12#L119true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:36,928 INFO L294 olderBase$Statistics]: this new event has 53 ancestors and is cut-off event [2024-05-12 13:45:36,928 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2024-05-12 13:45:36,928 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2024-05-12 13:45:36,928 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2024-05-12 13:45:36,930 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][155], [Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), 648#true, Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), Black: 89#(<= ~q1_back~0 ~q1_front~0), Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 17#L151-2true, 12#L119true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:36,930 INFO L294 olderBase$Statistics]: this new event has 54 ancestors and is cut-off event [2024-05-12 13:45:36,930 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2024-05-12 13:45:36,930 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2024-05-12 13:45:36,930 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2024-05-12 13:45:36,931 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1042] L115-->L119: Formula: (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= v_~total~0_95 2147483647) (not (= (ite (or (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| v_~total~0_96) (<= |v_thread4Thread1of1ForFork1_plus_#res#1_1| 2147483647)) 1 0) 0)) (<= 0 (+ v_~total~0_95 2147483648)) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) (<= v_~total~0_96 |v_thread4Thread1of1ForFork1_plus_#res#1_1|)) 1 0) 0)) (= v_~total~0_95 |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= (+ (select (select |v_#memory_int#5_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))) v_~total~0_96) |v_thread4Thread1of1ForFork1_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_96} OutVars{thread4Thread1of1ForFork1_plus_#in~b#1=|v_thread4Thread1of1ForFork1_plus_#in~b#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, #memory_int#5=|v_#memory_int#5_100|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork1_plus_~b#1=|v_thread4Thread1of1ForFork1_plus_~b#1_1|, thread4Thread1of1ForFork1_#t~post15#1=|v_thread4Thread1of1ForFork1_#t~post15#1_1|, ~total~0=v_~total~0_95, thread4Thread1of1ForFork1_#t~mem13#1=|v_thread4Thread1of1ForFork1_#t~mem13#1_1|, thread4Thread1of1ForFork1_plus_#in~a#1=|v_thread4Thread1of1ForFork1_plus_#in~a#1_1|, thread4Thread1of1ForFork1_#t~ret14#1=|v_thread4Thread1of1ForFork1_#t~ret14#1_1|, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, thread4Thread1of1ForFork1_plus_#res#1=|v_thread4Thread1of1ForFork1_plus_#res#1_1|, thread4Thread1of1ForFork1_plus_~a#1=|v_thread4Thread1of1ForFork1_plus_~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~q2_back~0=v_~q2_back~0_115} AuxVars[] AssignedVars[thread4Thread1of1ForFork1_plus_#in~b#1, thread4Thread1of1ForFork1_#t~mem13#1, thread4Thread1of1ForFork1_plus_#in~a#1, thread4Thread1of1ForFork1_#t~ret14#1, thread4Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork1_plus_#res#1, thread4Thread1of1ForFork1_plus_~a#1, ~q2_front~0, thread4Thread1of1ForFork1_plus_~b#1, thread4Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork1_#t~post15#1, ~total~0][155], [Black: 497#(<= ~q2_front~0 ~q2_back~0), Black: 491#(<= (+ 1 ~q2_front~0) ~q2_back~0), Black: 641#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= (+ 1 ~q2_front~0) ~q2_back~0)), Black: 72#(and (= ~j~0 0) (= ~i~0 0)), 643#(and (= 1 |thread4Thread1of1ForFork1_~cond~3#1|) (<= ~q2_front~0 ~q2_back~0)), Black: 77#(and (<= 1 ~i~0) (= ~j~0 0)), Black: 143#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), 648#true, Black: 85#(= ~total~0 0), Black: 150#(and (= |thread1Thread1of1ForFork2_~cond~0#1| 1) (<= (+ ~i~0 1) ~N~0)), Black: 89#(<= ~q1_back~0 ~q1_front~0), Black: 365#(or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), 82#(and (<= 0 ~i~0) (<= 1 ~j~0)), Black: 461#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0)), Black: 463#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0)), Black: 93#(= ~q2_back~0 ~q2_front~0), Black: 361#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))), Black: 475#(and (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 471#(and (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 465#(and (<= (+ ~j~0 1) ~N~0) (or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1))) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 467#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), Black: 152#true, Black: 469#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256))), Black: 97#(and (<= ~n1~0 |ULTIMATE.start_create_fresh_int_array_~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0)), Black: 473#(and (<= (+ ~j~0 1) ~N~0) (<= ~j~0 0) (<= 1 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)) (or (= (mod |thread3Thread1of1ForFork3_~cond~2#1| 256) 0) (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)))), 6#L152-1true, 387#(< 0 (mod |thread4Thread1of1ForFork1_~cond~3#1| 256)), Black: 106#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 12#L119true, Black: 116#(and (= ~j~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|))]) [2024-05-12 13:45:36,931 INFO L294 olderBase$Statistics]: this new event has 55 ancestors and is cut-off event [2024-05-12 13:45:36,931 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2024-05-12 13:45:36,931 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2024-05-12 13:45:36,931 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2024-05-12 13:45:36,932 INFO L124 PetriNetUnfolderBase]: 22723/33307 cut-off events. [2024-05-12 13:45:36,932 INFO L125 PetriNetUnfolderBase]: For 142631/145367 co-relation queries the response was YES. [2024-05-12 13:45:37,073 INFO L83 FinitePrefix]: Finished finitePrefix Result has 130209 conditions, 33307 events. 22723/33307 cut-off events. For 142631/145367 co-relation queries the response was YES. Maximal size of possible extension queue 1569. Compared 233884 event pairs, 4683 based on Foata normal form. 3478/35500 useless extension candidates. Maximal degree in co-relation 130163. Up to 20565 conditions per place. [2024-05-12 13:45:37,200 INFO L140 encePairwiseOnDemand]: 53/61 looper letters, 154 selfloop transitions, 11 changer transitions 0/195 dead transitions. [2024-05-12 13:45:37,200 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 109 places, 195 transitions, 1619 flow [2024-05-12 13:45:37,200 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 13:45:37,200 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 13:45:37,201 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 228 transitions. [2024-05-12 13:45:37,201 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5339578454332553 [2024-05-12 13:45:37,201 INFO L175 Difference]: Start difference. First operand has 103 places, 106 transitions, 690 flow. Second operand 7 states and 228 transitions. [2024-05-12 13:45:37,201 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 109 places, 195 transitions, 1619 flow [2024-05-12 13:45:37,417 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 108 places, 195 transitions, 1610 flow, removed 4 selfloop flow, removed 1 redundant places. [2024-05-12 13:45:37,419 INFO L231 Difference]: Finished difference. Result has 111 places, 113 transitions, 789 flow [2024-05-12 13:45:37,419 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=61, PETRI_DIFFERENCE_MINUEND_FLOW=677, PETRI_DIFFERENCE_MINUEND_PLACES=102, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=105, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=96, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=789, PETRI_PLACES=111, PETRI_TRANSITIONS=113} [2024-05-12 13:45:37,419 INFO L281 CegarLoopForPetriNet]: 62 programPoint places, 49 predicate places. [2024-05-12 13:45:37,419 INFO L495 AbstractCegarLoop]: Abstraction has has 111 places, 113 transitions, 789 flow [2024-05-12 13:45:37,419 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 25.5) internal successors, (153), 6 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:45:37,420 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:45:37,420 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:45:37,420 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-05-12 13:45:37,420 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:45:37,420 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:45:37,420 INFO L85 PathProgramCache]: Analyzing trace with hash 249729515, now seen corresponding path program 2 times [2024-05-12 13:45:37,421 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:45:37,421 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [334220894] [2024-05-12 13:45:37,421 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:45:37,421 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:45:37,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:45:37,569 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-05-12 13:45:37,569 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:45:37,570 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [334220894] [2024-05-12 13:45:37,570 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [334220894] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-12 13:45:37,570 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2052782097] [2024-05-12 13:45:37,570 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-05-12 13:45:37,570 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-12 13:45:37,570 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-05-12 13:45:37,584 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-05-12 13:45:37,585 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-05-12 13:45:37,715 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-05-12 13:45:37,715 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-05-12 13:45:37,723 INFO L262 TraceCheckSpWp]: Trace formula consists of 377 conjuncts, 9 conjunts are in the unsatisfiable core [2024-05-12 13:45:37,730 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-12 13:45:37,812 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-05-12 13:45:37,812 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-05-12 13:45:37,813 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2052782097] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:45:37,813 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-05-12 13:45:37,813 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [5] total 7 [2024-05-12 13:45:37,813 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1399918623] [2024-05-12 13:45:37,813 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:45:37,814 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 13:45:37,814 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:45:37,814 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 13:45:37,814 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-05-12 13:45:37,826 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 61 [2024-05-12 13:45:37,827 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 111 places, 113 transitions, 789 flow. Second operand has 6 states, 6 states have (on average 24.0) internal successors, (144), 6 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:45:37,827 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:45:37,827 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 61 [2024-05-12 13:45:37,827 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:45:46,386 INFO L124 PetriNetUnfolderBase]: 53153/76536 cut-off events. [2024-05-12 13:45:46,386 INFO L125 PetriNetUnfolderBase]: For 353242/355256 co-relation queries the response was YES. [2024-05-12 13:45:46,859 INFO L83 FinitePrefix]: Finished finitePrefix Result has 320856 conditions, 76536 events. 53153/76536 cut-off events. For 353242/355256 co-relation queries the response was YES. Maximal size of possible extension queue 3194. Compared 567668 event pairs, 7723 based on Foata normal form. 3090/78438 useless extension candidates. Maximal degree in co-relation 320806. Up to 19713 conditions per place. [2024-05-12 13:45:47,336 INFO L140 encePairwiseOnDemand]: 52/61 looper letters, 253 selfloop transitions, 56 changer transitions 0/321 dead transitions. [2024-05-12 13:45:47,336 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 118 places, 321 transitions, 2961 flow [2024-05-12 13:45:47,337 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 13:45:47,337 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 13:45:47,337 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 288 transitions. [2024-05-12 13:45:47,337 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5901639344262295 [2024-05-12 13:45:47,338 INFO L175 Difference]: Start difference. First operand has 111 places, 113 transitions, 789 flow. Second operand 8 states and 288 transitions. [2024-05-12 13:45:47,338 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 118 places, 321 transitions, 2961 flow [2024-05-12 13:45:48,260 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 115 places, 321 transitions, 2948 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-05-12 13:45:48,263 INFO L231 Difference]: Finished difference. Result has 121 places, 160 transitions, 1490 flow [2024-05-12 13:45:48,263 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=61, PETRI_DIFFERENCE_MINUEND_FLOW=781, PETRI_DIFFERENCE_MINUEND_PLACES=108, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=113, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=83, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1490, PETRI_PLACES=121, PETRI_TRANSITIONS=160} [2024-05-12 13:45:48,264 INFO L281 CegarLoopForPetriNet]: 62 programPoint places, 59 predicate places. [2024-05-12 13:45:48,264 INFO L495 AbstractCegarLoop]: Abstraction has has 121 places, 160 transitions, 1490 flow [2024-05-12 13:45:48,264 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 24.0) internal successors, (144), 6 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:45:48,264 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:45:48,264 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:45:48,280 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2024-05-12 13:45:48,475 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-12 13:45:48,476 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:45:48,476 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:45:48,476 INFO L85 PathProgramCache]: Analyzing trace with hash 1000094277, now seen corresponding path program 1 times [2024-05-12 13:45:48,476 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:45:48,476 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [604441000] [2024-05-12 13:45:48,476 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:45:48,476 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:45:48,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:45:50,852 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:45:50,853 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:45:50,853 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [604441000] [2024-05-12 13:45:50,853 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [604441000] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-12 13:45:50,853 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1707313470] [2024-05-12 13:45:50,853 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:45:50,853 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-12 13:45:50,854 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-05-12 13:45:50,854 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-05-12 13:45:50,882 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-05-12 13:45:50,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:45:50,997 INFO L262 TraceCheckSpWp]: Trace formula consists of 391 conjuncts, 29 conjunts are in the unsatisfiable core [2024-05-12 13:45:50,999 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-12 13:45:51,440 INFO L349 Elim1Store]: treesize reduction 16, result has 69.8 percent of original size [2024-05-12 13:45:51,441 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 54 treesize of output 50 [2024-05-12 13:45:51,452 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-05-12 13:45:51,453 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-12 13:45:55,544 WARN L854 $PredicateComparison]: unable to prove that (forall ((~q1~0.offset Int) (~q1~0.base Int)) (let ((.cse0 (select |c_#memory_int#5| ~q1~0.base))) (or (= (+ (select .cse0 (+ (* c_~q1_front~0 4) ~q1~0.offset)) c_~total~0 (select (select |c_#memory_int#5| c_~q2~0.base) (+ c_~q2~0.offset (* c_~q2_front~0 4)))) 0) (not (= (select .cse0 (+ (* c_~q1_back~0 4) ~q1~0.offset)) (select (select |c_#memory_int#5| c_~f~0.base) (+ c_~f~0.offset (* c_~i~0 4)))))))) is different from false [2024-05-12 13:45:55,787 INFO L349 Elim1Store]: treesize reduction 19, result has 92.5 percent of original size [2024-05-12 13:45:55,788 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 65 treesize of output 250 [2024-05-12 13:45:58,384 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 1 not checked. [2024-05-12 13:45:58,385 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1707313470] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-12 13:45:58,385 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-12 13:45:58,385 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 6, 6] total 21 [2024-05-12 13:45:58,385 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [224105542] [2024-05-12 13:45:58,385 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-12 13:45:58,386 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2024-05-12 13:45:58,386 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:45:58,387 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2024-05-12 13:45:58,387 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=369, Unknown=1, NotChecked=38, Total=462 [2024-05-12 13:45:58,425 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 61 [2024-05-12 13:45:58,425 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 121 places, 160 transitions, 1490 flow. Second operand has 22 states, 22 states have (on average 14.590909090909092) internal successors, (321), 22 states have internal predecessors, (321), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:45:58,425 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:45:58,425 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 61 [2024-05-12 13:45:58,425 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand