./Ultimate.py --spec /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/properties/unreach-call.prp --file /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/weaver/popl20-more-buffer-series.wvr.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version fca748b1 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/AutomizerReach.xml -i /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/weaver/popl20-more-buffer-series.wvr.c -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 8dbd267b0e0821e8d358e8d234024d8e484ea32431972ed8b70b87052179a50c --- Real Ultimate output --- This is Ultimate 0.2.5-wip.dd.update-z3-fca748b-m [2024-11-20 09:42:03,113 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-20 09:42:03,176 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-11-20 09:42:03,180 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-20 09:42:03,180 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-20 09:42:03,200 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-20 09:42:03,200 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-20 09:42:03,200 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-20 09:42:03,201 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-20 09:42:03,201 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-20 09:42:03,201 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-20 09:42:03,202 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-20 09:42:03,202 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-20 09:42:03,202 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-20 09:42:03,202 INFO L153 SettingsManager]: * Use SBE=true [2024-11-20 09:42:03,203 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-20 09:42:03,203 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-20 09:42:03,203 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-20 09:42:03,203 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-20 09:42:03,204 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-20 09:42:03,204 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-20 09:42:03,207 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-20 09:42:03,207 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-20 09:42:03,208 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-20 09:42:03,208 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-11-20 09:42:03,208 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-20 09:42:03,208 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-20 09:42:03,208 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-20 09:42:03,209 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-20 09:42:03,209 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-20 09:42:03,209 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-20 09:42:03,209 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-20 09:42:03,209 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-20 09:42:03,210 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-20 09:42:03,210 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-20 09:42:03,212 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-20 09:42:03,212 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-11-20 09:42:03,212 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-20 09:42:03,213 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-20 09:42:03,213 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-20 09:42:03,213 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-20 09:42:03,214 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-20 09:42:03,214 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.witnessprinter: Witness directory -> /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 8dbd267b0e0821e8d358e8d234024d8e484ea32431972ed8b70b87052179a50c [2024-11-20 09:42:03,404 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-20 09:42:03,427 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-20 09:42:03,431 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-20 09:42:03,432 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-20 09:42:03,433 INFO L274 PluginConnector]: CDTParser initialized [2024-11-20 09:42:03,434 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/weaver/popl20-more-buffer-series.wvr.c [2024-11-20 09:42:04,727 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-11-20 09:42:04,898 INFO L384 CDTParser]: Found 1 translation units. [2024-11-20 09:42:04,899 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/weaver/popl20-more-buffer-series.wvr.c [2024-11-20 09:42:04,907 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/80a545db9/1c6cd581ea294934a16545cf12a15b4c/FLAGb5aa9a211 [2024-11-20 09:42:05,288 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/80a545db9/1c6cd581ea294934a16545cf12a15b4c [2024-11-20 09:42:05,293 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-20 09:42:05,295 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-20 09:42:05,296 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-20 09:42:05,296 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-20 09:42:05,300 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-20 09:42:05,301 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.11 09:42:05" (1/1) ... [2024-11-20 09:42:05,301 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@7c016320 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 09:42:05, skipping insertion in model container [2024-11-20 09:42:05,302 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.11 09:42:05" (1/1) ... [2024-11-20 09:42:05,323 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-20 09:42:05,526 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/weaver/popl20-more-buffer-series.wvr.c[4403,4416] [2024-11-20 09:42:05,539 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-20 09:42:05,546 INFO L200 MainTranslator]: Completed pre-run [2024-11-20 09:42:05,566 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/weaver/popl20-more-buffer-series.wvr.c[4403,4416] [2024-11-20 09:42:05,569 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-20 09:42:05,589 INFO L204 MainTranslator]: Completed translation [2024-11-20 09:42:05,589 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 09:42:05 WrapperNode [2024-11-20 09:42:05,589 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-20 09:42:05,590 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-20 09:42:05,590 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-20 09:42:05,590 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-20 09:42:05,595 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 09:42:05" (1/1) ... [2024-11-20 09:42:05,606 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 09:42:05" (1/1) ... [2024-11-20 09:42:05,635 INFO L138 Inliner]: procedures = 26, calls = 67, calls flagged for inlining = 22, calls inlined = 28, statements flattened = 340 [2024-11-20 09:42:05,635 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-20 09:42:05,636 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-20 09:42:05,636 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-20 09:42:05,636 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-20 09:42:05,649 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 09:42:05" (1/1) ... [2024-11-20 09:42:05,649 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 09:42:05" (1/1) ... [2024-11-20 09:42:05,657 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 09:42:05" (1/1) ... [2024-11-20 09:42:05,679 INFO L175 MemorySlicer]: Split 12 memory accesses to 2 slices as follows [2, 10]. 83 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2, 0]. The 3 writes are split as follows [0, 3]. [2024-11-20 09:42:05,681 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 09:42:05" (1/1) ... [2024-11-20 09:42:05,681 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 09:42:05" (1/1) ... [2024-11-20 09:42:05,694 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 09:42:05" (1/1) ... [2024-11-20 09:42:05,702 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 09:42:05" (1/1) ... [2024-11-20 09:42:05,704 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 09:42:05" (1/1) ... [2024-11-20 09:42:05,708 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 09:42:05" (1/1) ... [2024-11-20 09:42:05,711 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-20 09:42:05,714 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-20 09:42:05,714 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-20 09:42:05,714 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-20 09:42:05,715 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 09:42:05" (1/1) ... [2024-11-20 09:42:05,719 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-20 09:42:05,728 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-20 09:42:05,741 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-11-20 09:42:05,743 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-11-20 09:42:05,783 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-20 09:42:05,783 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-11-20 09:42:05,783 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-11-20 09:42:05,783 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2024-11-20 09:42:05,784 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2024-11-20 09:42:05,784 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2024-11-20 09:42:05,784 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2024-11-20 09:42:05,784 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2024-11-20 09:42:05,784 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2024-11-20 09:42:05,785 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2024-11-20 09:42:05,786 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2024-11-20 09:42:05,786 INFO L130 BoogieDeclarations]: Found specification of procedure thread4 [2024-11-20 09:42:05,786 INFO L138 BoogieDeclarations]: Found implementation of procedure thread4 [2024-11-20 09:42:05,786 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-11-20 09:42:05,787 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-11-20 09:42:05,787 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-11-20 09:42:05,787 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-11-20 09:42:05,787 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2024-11-20 09:42:05,787 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-20 09:42:05,787 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-20 09:42:05,789 WARN L207 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement. [2024-11-20 09:42:05,887 INFO L238 CfgBuilder]: Building ICFG [2024-11-20 09:42:05,888 INFO L264 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-20 09:42:06,296 INFO L283 CfgBuilder]: Omitted future-live optimization because the input is a concurrent program. [2024-11-20 09:42:06,297 INFO L287 CfgBuilder]: Performing block encoding [2024-11-20 09:42:06,569 INFO L311 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-20 09:42:06,569 INFO L316 CfgBuilder]: Removed 7 assume(true) statements. [2024-11-20 09:42:06,570 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.11 09:42:06 BoogieIcfgContainer [2024-11-20 09:42:06,570 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-20 09:42:06,573 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-20 09:42:06,573 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-20 09:42:06,575 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-20 09:42:06,576 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 20.11 09:42:05" (1/3) ... [2024-11-20 09:42:06,576 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@a5e7fe6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.11 09:42:06, skipping insertion in model container [2024-11-20 09:42:06,576 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 09:42:05" (2/3) ... [2024-11-20 09:42:06,577 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@a5e7fe6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.11 09:42:06, skipping insertion in model container [2024-11-20 09:42:06,577 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.11 09:42:06" (3/3) ... [2024-11-20 09:42:06,578 INFO L112 eAbstractionObserver]: Analyzing ICFG popl20-more-buffer-series.wvr.c [2024-11-20 09:42:06,592 INFO L214 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-20 09:42:06,592 INFO L154 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2024-11-20 09:42:06,592 INFO L489 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-11-20 09:42:06,645 INFO L143 ThreadInstanceAdder]: Constructed 4 joinOtherThreadTransitions. [2024-11-20 09:42:06,674 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 58 places, 52 transitions, 132 flow [2024-11-20 09:42:06,717 INFO L124 PetriNetUnfolderBase]: 7/48 cut-off events. [2024-11-20 09:42:06,717 INFO L125 PetriNetUnfolderBase]: For 4/4 co-relation queries the response was YES. [2024-11-20 09:42:06,720 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65 conditions, 48 events. 7/48 cut-off events. For 4/4 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 86 event pairs, 0 based on Foata normal form. 0/40 useless extension candidates. Maximal degree in co-relation 39. Up to 2 conditions per place. [2024-11-20 09:42:06,720 INFO L82 GeneralOperation]: Start removeDead. Operand has 58 places, 52 transitions, 132 flow [2024-11-20 09:42:06,723 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 53 places, 47 transitions, 118 flow [2024-11-20 09:42:06,729 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-20 09:42:06,734 INFO L333 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, 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;@25e316a, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-20 09:42:06,734 INFO L334 AbstractCegarLoop]: Starting to check reachability of 5 error locations. [2024-11-20 09:42:06,747 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-11-20 09:42:06,748 INFO L124 PetriNetUnfolderBase]: 7/46 cut-off events. [2024-11-20 09:42:06,748 INFO L125 PetriNetUnfolderBase]: For 4/4 co-relation queries the response was YES. [2024-11-20 09:42:06,748 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-20 09:42:06,748 INFO L204 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] [2024-11-20 09:42:06,749 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2024-11-20 09:42:06,753 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-20 09:42:06,754 INFO L85 PathProgramCache]: Analyzing trace with hash -1756639892, now seen corresponding path program 1 times [2024-11-20 09:42:06,760 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-20 09:42:06,761 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1770713128] [2024-11-20 09:42:06,761 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-20 09:42:06,761 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-20 09:42:06,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 09:42:07,062 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-20 09:42:07,063 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-20 09:42:07,063 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1770713128] [2024-11-20 09:42:07,064 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1770713128] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-20 09:42:07,064 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-20 09:42:07,064 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-20 09:42:07,066 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1067013937] [2024-11-20 09:42:07,066 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-20 09:42:07,072 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-20 09:42:07,076 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-20 09:42:07,100 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-20 09:42:07,101 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-20 09:42:07,102 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 52 [2024-11-20 09:42:07,104 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 53 places, 47 transitions, 118 flow. Second operand has 3 states, 3 states have (on average 28.0) internal successors, (84), 3 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-20 09:42:07,105 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-20 09:42:07,105 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 52 [2024-11-20 09:42:07,106 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-20 09:42:07,580 INFO L124 PetriNetUnfolderBase]: 2408/3712 cut-off events. [2024-11-20 09:42:07,580 INFO L125 PetriNetUnfolderBase]: For 205/205 co-relation queries the response was YES. [2024-11-20 09:42:07,591 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6983 conditions, 3712 events. 2408/3712 cut-off events. For 205/205 co-relation queries the response was YES. Maximal size of possible extension queue 243. Compared 21371 event pairs, 472 based on Foata normal form. 1/3493 useless extension candidates. Maximal degree in co-relation 6291. Up to 2067 conditions per place. [2024-11-20 09:42:07,609 INFO L140 encePairwiseOnDemand]: 48/52 looper letters, 43 selfloop transitions, 3 changer transitions 1/64 dead transitions. [2024-11-20 09:42:07,610 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 55 places, 64 transitions, 261 flow [2024-11-20 09:42:07,611 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-20 09:42:07,613 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-11-20 09:42:07,619 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 111 transitions. [2024-11-20 09:42:07,621 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.7115384615384616 [2024-11-20 09:42:07,622 INFO L175 Difference]: Start difference. First operand has 53 places, 47 transitions, 118 flow. Second operand 3 states and 111 transitions. [2024-11-20 09:42:07,623 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 55 places, 64 transitions, 261 flow [2024-11-20 09:42:07,629 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 47 places, 64 transitions, 235 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-11-20 09:42:07,632 INFO L231 Difference]: Finished difference. Result has 48 places, 49 transitions, 121 flow [2024-11-20 09:42:07,635 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=102, PETRI_DIFFERENCE_MINUEND_PLACES=45, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=47, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=121, PETRI_PLACES=48, PETRI_TRANSITIONS=49} [2024-11-20 09:42:07,638 INFO L277 CegarLoopForPetriNet]: 53 programPoint places, -5 predicate places. [2024-11-20 09:42:07,638 INFO L471 AbstractCegarLoop]: Abstraction has has 48 places, 49 transitions, 121 flow [2024-11-20 09:42:07,638 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 28.0) internal successors, (84), 3 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-20 09:42:07,639 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-20 09:42:07,639 INFO L204 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] [2024-11-20 09:42:07,639 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-11-20 09:42:07,640 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2024-11-20 09:42:07,641 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-20 09:42:07,641 INFO L85 PathProgramCache]: Analyzing trace with hash -891124569, now seen corresponding path program 1 times [2024-11-20 09:42:07,642 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-20 09:42:07,642 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [661131125] [2024-11-20 09:42:07,642 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-20 09:42:07,642 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-20 09:42:07,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 09:42:07,781 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-20 09:42:07,782 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-20 09:42:07,782 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [661131125] [2024-11-20 09:42:07,782 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [661131125] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-20 09:42:07,782 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-20 09:42:07,782 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-20 09:42:07,782 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1601240370] [2024-11-20 09:42:07,782 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-20 09:42:07,783 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-20 09:42:07,784 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-20 09:42:07,784 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-20 09:42:07,784 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-20 09:42:07,789 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 52 [2024-11-20 09:42:07,790 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 48 places, 49 transitions, 121 flow. Second operand has 3 states, 3 states have (on average 28.333333333333332) internal successors, (85), 3 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-20 09:42:07,790 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-20 09:42:07,790 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 52 [2024-11-20 09:42:07,790 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-20 09:42:08,106 INFO L124 PetriNetUnfolderBase]: 2398/3648 cut-off events. [2024-11-20 09:42:08,106 INFO L125 PetriNetUnfolderBase]: For 614/614 co-relation queries the response was YES. [2024-11-20 09:42:08,111 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7581 conditions, 3648 events. 2398/3648 cut-off events. For 614/614 co-relation queries the response was YES. Maximal size of possible extension queue 239. Compared 20905 event pairs, 549 based on Foata normal form. 76/3563 useless extension candidates. Maximal degree in co-relation 2649. Up to 2321 conditions per place. [2024-11-20 09:42:08,126 INFO L140 encePairwiseOnDemand]: 49/52 looper letters, 51 selfloop transitions, 2 changer transitions 0/70 dead transitions. [2024-11-20 09:42:08,126 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 50 places, 70 transitions, 283 flow [2024-11-20 09:42:08,126 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-20 09:42:08,127 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-11-20 09:42:08,128 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 114 transitions. [2024-11-20 09:42:08,129 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.7307692307692307 [2024-11-20 09:42:08,129 INFO L175 Difference]: Start difference. First operand has 48 places, 49 transitions, 121 flow. Second operand 3 states and 114 transitions. [2024-11-20 09:42:08,129 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 50 places, 70 transitions, 283 flow [2024-11-20 09:42:08,130 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 49 places, 70 transitions, 279 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-11-20 09:42:08,131 INFO L231 Difference]: Finished difference. Result has 50 places, 50 transitions, 132 flow [2024-11-20 09:42:08,131 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=118, PETRI_DIFFERENCE_MINUEND_PLACES=47, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=49, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=132, PETRI_PLACES=50, PETRI_TRANSITIONS=50} [2024-11-20 09:42:08,132 INFO L277 CegarLoopForPetriNet]: 53 programPoint places, -3 predicate places. [2024-11-20 09:42:08,132 INFO L471 AbstractCegarLoop]: Abstraction has has 50 places, 50 transitions, 132 flow [2024-11-20 09:42:08,132 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 28.333333333333332) internal successors, (85), 3 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-20 09:42:08,132 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-20 09:42:08,132 INFO L204 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] [2024-11-20 09:42:08,132 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-11-20 09:42:08,132 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2024-11-20 09:42:08,133 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-20 09:42:08,133 INFO L85 PathProgramCache]: Analyzing trace with hash -1628986663, now seen corresponding path program 1 times [2024-11-20 09:42:08,133 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-20 09:42:08,133 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [143679348] [2024-11-20 09:42:08,134 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-20 09:42:08,134 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-20 09:42:08,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 09:42:08,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-11-20 09:42:08,246 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-20 09:42:08,246 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [143679348] [2024-11-20 09:42:08,246 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [143679348] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-20 09:42:08,246 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-20 09:42:08,246 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-20 09:42:08,246 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1287717182] [2024-11-20 09:42:08,246 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-20 09:42:08,247 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-20 09:42:08,247 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-20 09:42:08,247 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-20 09:42:08,247 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-20 09:42:08,253 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 52 [2024-11-20 09:42:08,253 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 50 places, 50 transitions, 132 flow. Second operand has 3 states, 3 states have (on average 28.333333333333332) internal successors, (85), 3 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-20 09:42:08,254 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-20 09:42:08,254 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 52 [2024-11-20 09:42:08,254 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-20 09:42:08,566 INFO L124 PetriNetUnfolderBase]: 2363/3739 cut-off events. [2024-11-20 09:42:08,567 INFO L125 PetriNetUnfolderBase]: For 1405/1405 co-relation queries the response was YES. [2024-11-20 09:42:08,571 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8147 conditions, 3739 events. 2363/3739 cut-off events. For 1405/1405 co-relation queries the response was YES. Maximal size of possible extension queue 232. Compared 22719 event pairs, 571 based on Foata normal form. 35/3600 useless extension candidates. Maximal degree in co-relation 5952. Up to 2334 conditions per place. [2024-11-20 09:42:08,584 INFO L140 encePairwiseOnDemand]: 49/52 looper letters, 51 selfloop transitions, 2 changer transitions 0/70 dead transitions. [2024-11-20 09:42:08,584 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 52 places, 70 transitions, 299 flow [2024-11-20 09:42:08,585 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-20 09:42:08,585 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-11-20 09:42:08,586 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 112 transitions. [2024-11-20 09:42:08,586 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.717948717948718 [2024-11-20 09:42:08,587 INFO L175 Difference]: Start difference. First operand has 50 places, 50 transitions, 132 flow. Second operand 3 states and 112 transitions. [2024-11-20 09:42:08,587 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 52 places, 70 transitions, 299 flow [2024-11-20 09:42:08,589 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 51 places, 70 transitions, 296 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-11-20 09:42:08,590 INFO L231 Difference]: Finished difference. Result has 52 places, 51 transitions, 144 flow [2024-11-20 09:42:08,591 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=130, PETRI_DIFFERENCE_MINUEND_PLACES=49, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=50, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=144, PETRI_PLACES=52, PETRI_TRANSITIONS=51} [2024-11-20 09:42:08,591 INFO L277 CegarLoopForPetriNet]: 53 programPoint places, -1 predicate places. [2024-11-20 09:42:08,591 INFO L471 AbstractCegarLoop]: Abstraction has has 52 places, 51 transitions, 144 flow [2024-11-20 09:42:08,592 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 28.333333333333332) internal successors, (85), 3 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-20 09:42:08,592 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-20 09:42:08,592 INFO L204 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] [2024-11-20 09:42:08,592 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-11-20 09:42:08,593 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2024-11-20 09:42:08,593 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-20 09:42:08,593 INFO L85 PathProgramCache]: Analyzing trace with hash 1573378156, now seen corresponding path program 1 times [2024-11-20 09:42:08,594 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-20 09:42:08,594 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [71776232] [2024-11-20 09:42:08,594 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-20 09:42:08,594 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-20 09:42:08,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 09:42:08,721 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-20 09:42:08,721 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-20 09:42:08,722 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [71776232] [2024-11-20 09:42:08,722 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [71776232] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-20 09:42:08,722 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-20 09:42:08,722 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-20 09:42:08,722 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1794756801] [2024-11-20 09:42:08,722 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-20 09:42:08,723 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-20 09:42:08,723 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-20 09:42:08,723 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-20 09:42:08,723 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-20 09:42:08,724 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 52 [2024-11-20 09:42:08,724 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 52 places, 51 transitions, 144 flow. Second operand has 4 states, 4 states have (on average 27.0) internal successors, (108), 4 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-20 09:42:08,724 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-20 09:42:08,724 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 52 [2024-11-20 09:42:08,724 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-20 09:42:09,137 INFO L124 PetriNetUnfolderBase]: 2795/4444 cut-off events. [2024-11-20 09:42:09,138 INFO L125 PetriNetUnfolderBase]: For 2274/2274 co-relation queries the response was YES. [2024-11-20 09:42:09,143 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10251 conditions, 4444 events. 2795/4444 cut-off events. For 2274/2274 co-relation queries the response was YES. Maximal size of possible extension queue 270. Compared 29407 event pairs, 2080 based on Foata normal form. 94/4053 useless extension candidates. Maximal degree in co-relation 4768. Up to 3079 conditions per place. [2024-11-20 09:42:09,157 INFO L140 encePairwiseOnDemand]: 47/52 looper letters, 58 selfloop transitions, 4 changer transitions 0/79 dead transitions. [2024-11-20 09:42:09,157 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 56 places, 79 transitions, 347 flow [2024-11-20 09:42:09,157 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-20 09:42:09,157 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-20 09:42:09,158 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 162 transitions. [2024-11-20 09:42:09,158 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.6230769230769231 [2024-11-20 09:42:09,158 INFO L175 Difference]: Start difference. First operand has 52 places, 51 transitions, 144 flow. Second operand 5 states and 162 transitions. [2024-11-20 09:42:09,158 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 56 places, 79 transitions, 347 flow [2024-11-20 09:42:09,160 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 55 places, 79 transitions, 344 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-11-20 09:42:09,160 INFO L231 Difference]: Finished difference. Result has 58 places, 54 transitions, 170 flow [2024-11-20 09:42:09,161 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=142, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=51, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=170, PETRI_PLACES=58, PETRI_TRANSITIONS=54} [2024-11-20 09:42:09,161 INFO L277 CegarLoopForPetriNet]: 53 programPoint places, 5 predicate places. [2024-11-20 09:42:09,161 INFO L471 AbstractCegarLoop]: Abstraction has has 58 places, 54 transitions, 170 flow [2024-11-20 09:42:09,161 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 27.0) internal successors, (108), 4 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-20 09:42:09,161 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-20 09:42:09,162 INFO L204 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] [2024-11-20 09:42:09,162 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-11-20 09:42:09,162 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2024-11-20 09:42:09,162 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-20 09:42:09,162 INFO L85 PathProgramCache]: Analyzing trace with hash 29395084, now seen corresponding path program 1 times [2024-11-20 09:42:09,162 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-20 09:42:09,162 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2115257062] [2024-11-20 09:42:09,163 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-20 09:42:09,163 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-20 09:42:09,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 09:42:09,274 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-20 09:42:09,274 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-20 09:42:09,275 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2115257062] [2024-11-20 09:42:09,275 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2115257062] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-20 09:42:09,275 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-20 09:42:09,275 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-20 09:42:09,275 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2067925899] [2024-11-20 09:42:09,275 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-20 09:42:09,275 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-20 09:42:09,276 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-20 09:42:09,276 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-20 09:42:09,276 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-20 09:42:09,276 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 52 [2024-11-20 09:42:09,276 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 54 transitions, 170 flow. Second operand has 4 states, 4 states have (on average 27.0) internal successors, (108), 4 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-20 09:42:09,276 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-20 09:42:09,276 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 52 [2024-11-20 09:42:09,277 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-20 09:42:09,713 INFO L124 PetriNetUnfolderBase]: 3459/5671 cut-off events. [2024-11-20 09:42:09,713 INFO L125 PetriNetUnfolderBase]: For 2903/2903 co-relation queries the response was YES. [2024-11-20 09:42:09,720 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12804 conditions, 5671 events. 3459/5671 cut-off events. For 2903/2903 co-relation queries the response was YES. Maximal size of possible extension queue 333. Compared 40579 event pairs, 2644 based on Foata normal form. 131/5188 useless extension candidates. Maximal degree in co-relation 10447. Up to 3845 conditions per place. [2024-11-20 09:42:09,737 INFO L140 encePairwiseOnDemand]: 46/52 looper letters, 59 selfloop transitions, 6 changer transitions 2/84 dead transitions. [2024-11-20 09:42:09,737 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 84 transitions, 400 flow [2024-11-20 09:42:09,738 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-20 09:42:09,738 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-20 09:42:09,738 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 162 transitions. [2024-11-20 09:42:09,738 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.6230769230769231 [2024-11-20 09:42:09,739 INFO L175 Difference]: Start difference. First operand has 58 places, 54 transitions, 170 flow. Second operand 5 states and 162 transitions. [2024-11-20 09:42:09,739 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 84 transitions, 400 flow [2024-11-20 09:42:09,740 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 61 places, 84 transitions, 396 flow, removed 1 selfloop flow, removed 1 redundant places. [2024-11-20 09:42:09,741 INFO L231 Difference]: Finished difference. Result has 64 places, 58 transitions, 209 flow [2024-11-20 09:42:09,742 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=166, PETRI_DIFFERENCE_MINUEND_PLACES=57, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=54, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=209, PETRI_PLACES=64, PETRI_TRANSITIONS=58} [2024-11-20 09:42:09,742 INFO L277 CegarLoopForPetriNet]: 53 programPoint places, 11 predicate places. [2024-11-20 09:42:09,742 INFO L471 AbstractCegarLoop]: Abstraction has has 64 places, 58 transitions, 209 flow [2024-11-20 09:42:09,742 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 27.0) internal successors, (108), 4 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-20 09:42:09,742 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-20 09:42:09,743 INFO L204 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-11-20 09:42:09,743 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-11-20 09:42:09,743 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2024-11-20 09:42:09,743 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-20 09:42:09,743 INFO L85 PathProgramCache]: Analyzing trace with hash -1852658935, now seen corresponding path program 1 times [2024-11-20 09:42:09,743 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-20 09:42:09,743 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [317528934] [2024-11-20 09:42:09,743 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-20 09:42:09,744 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-20 09:42:09,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 09:42:10,021 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-20 09:42:10,022 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-20 09:42:10,022 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [317528934] [2024-11-20 09:42:10,022 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [317528934] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-20 09:42:10,022 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-20 09:42:10,022 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-20 09:42:10,022 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1039238642] [2024-11-20 09:42:10,023 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-20 09:42:10,023 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-20 09:42:10,023 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-20 09:42:10,024 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-20 09:42:10,024 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-11-20 09:42:10,076 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 52 [2024-11-20 09:42:10,076 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 64 places, 58 transitions, 209 flow. Second operand has 6 states, 6 states have (on average 22.666666666666668) internal successors, (136), 6 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-20 09:42:10,076 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-20 09:42:10,076 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 52 [2024-11-20 09:42:10,077 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-20 09:42:11,164 INFO L124 PetriNetUnfolderBase]: 8319/13428 cut-off events. [2024-11-20 09:42:11,164 INFO L125 PetriNetUnfolderBase]: For 5838/5855 co-relation queries the response was YES. [2024-11-20 09:42:11,182 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30064 conditions, 13428 events. 8319/13428 cut-off events. For 5838/5855 co-relation queries the response was YES. Maximal size of possible extension queue 721. Compared 101177 event pairs, 3756 based on Foata normal form. 0/12312 useless extension candidates. Maximal degree in co-relation 22628. Up to 4773 conditions per place. [2024-11-20 09:42:11,215 INFO L140 encePairwiseOnDemand]: 45/52 looper letters, 100 selfloop transitions, 9 changer transitions 1/124 dead transitions. [2024-11-20 09:42:11,215 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 69 places, 124 transitions, 645 flow [2024-11-20 09:42:11,216 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-20 09:42:11,216 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-11-20 09:42:11,216 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 201 transitions. [2024-11-20 09:42:11,216 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.6442307692307693 [2024-11-20 09:42:11,217 INFO L175 Difference]: Start difference. First operand has 64 places, 58 transitions, 209 flow. Second operand 6 states and 201 transitions. [2024-11-20 09:42:11,217 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 69 places, 124 transitions, 645 flow [2024-11-20 09:42:11,219 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 68 places, 124 transitions, 638 flow, removed 2 selfloop flow, removed 1 redundant places. [2024-11-20 09:42:11,220 INFO L231 Difference]: Finished difference. Result has 72 places, 62 transitions, 262 flow [2024-11-20 09:42:11,220 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=202, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=58, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=49, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=262, PETRI_PLACES=72, PETRI_TRANSITIONS=62} [2024-11-20 09:42:11,221 INFO L277 CegarLoopForPetriNet]: 53 programPoint places, 19 predicate places. [2024-11-20 09:42:11,221 INFO L471 AbstractCegarLoop]: Abstraction has has 72 places, 62 transitions, 262 flow [2024-11-20 09:42:11,221 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 22.666666666666668) internal successors, (136), 6 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-20 09:42:11,221 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-20 09:42:11,221 INFO L204 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-11-20 09:42:11,221 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-11-20 09:42:11,221 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2024-11-20 09:42:11,222 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-20 09:42:11,222 INFO L85 PathProgramCache]: Analyzing trace with hash -655930463, now seen corresponding path program 1 times [2024-11-20 09:42:11,222 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-20 09:42:11,222 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [712153395] [2024-11-20 09:42:11,222 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-20 09:42:11,223 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-20 09:42:11,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 09:42:11,399 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-20 09:42:11,399 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-20 09:42:11,399 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [712153395] [2024-11-20 09:42:11,399 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [712153395] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-20 09:42:11,399 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-20 09:42:11,399 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-20 09:42:11,399 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [215853883] [2024-11-20 09:42:11,400 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-20 09:42:11,400 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-20 09:42:11,400 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-20 09:42:11,400 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-20 09:42:11,400 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-11-20 09:42:11,431 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 52 [2024-11-20 09:42:11,432 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 72 places, 62 transitions, 262 flow. Second operand has 6 states, 6 states have (on average 22.666666666666668) internal successors, (136), 6 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-20 09:42:11,432 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-20 09:42:11,432 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 52 [2024-11-20 09:42:11,432 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-20 09:42:12,653 INFO L124 PetriNetUnfolderBase]: 8713/13222 cut-off events. [2024-11-20 09:42:12,653 INFO L125 PetriNetUnfolderBase]: For 6911/7127 co-relation queries the response was YES. [2024-11-20 09:42:12,676 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31780 conditions, 13222 events. 8713/13222 cut-off events. For 6911/7127 co-relation queries the response was YES. Maximal size of possible extension queue 677. Compared 92573 event pairs, 3825 based on Foata normal form. 0/11912 useless extension candidates. Maximal degree in co-relation 26763. Up to 5905 conditions per place. [2024-11-20 09:42:12,714 INFO L140 encePairwiseOnDemand]: 45/52 looper letters, 63 selfloop transitions, 6 changer transitions 29/112 dead transitions. [2024-11-20 09:42:12,715 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 77 places, 112 transitions, 602 flow [2024-11-20 09:42:12,715 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-20 09:42:12,715 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-11-20 09:42:12,716 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 191 transitions. [2024-11-20 09:42:12,716 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.6121794871794872 [2024-11-20 09:42:12,716 INFO L175 Difference]: Start difference. First operand has 72 places, 62 transitions, 262 flow. Second operand 6 states and 191 transitions. [2024-11-20 09:42:12,716 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 77 places, 112 transitions, 602 flow [2024-11-20 09:42:12,718 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 76 places, 112 transitions, 591 flow, removed 4 selfloop flow, removed 1 redundant places. [2024-11-20 09:42:12,720 INFO L231 Difference]: Finished difference. Result has 79 places, 60 transitions, 250 flow [2024-11-20 09:42:12,720 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=252, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=62, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=250, PETRI_PLACES=79, PETRI_TRANSITIONS=60} [2024-11-20 09:42:12,720 INFO L277 CegarLoopForPetriNet]: 53 programPoint places, 26 predicate places. [2024-11-20 09:42:12,721 INFO L471 AbstractCegarLoop]: Abstraction has has 79 places, 60 transitions, 250 flow [2024-11-20 09:42:12,721 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 22.666666666666668) internal successors, (136), 6 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-20 09:42:12,721 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-20 09:42:12,721 INFO L204 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] [2024-11-20 09:42:12,721 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-11-20 09:42:12,721 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2024-11-20 09:42:12,721 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-20 09:42:12,722 INFO L85 PathProgramCache]: Analyzing trace with hash 1960680660, now seen corresponding path program 1 times [2024-11-20 09:42:12,722 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-20 09:42:12,722 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [864453476] [2024-11-20 09:42:12,722 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-20 09:42:12,722 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-20 09:42:12,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 09:42:13,022 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-20 09:42:13,023 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-20 09:42:13,023 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [864453476] [2024-11-20 09:42:13,023 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [864453476] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-20 09:42:13,023 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [555396603] [2024-11-20 09:42:13,024 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-20 09:42:13,024 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-20 09:42:13,024 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-20 09:42:13,029 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-11-20 09:42:13,034 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-11-20 09:42:13,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 09:42:13,133 INFO L255 TraceCheckSpWp]: Trace formula consists of 318 conjuncts, 12 conjuncts are in the unsatisfiable core [2024-11-20 09:42:13,138 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-20 09:42:13,313 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-20 09:42:13,314 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-20 09:42:13,419 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-20 09:42:13,419 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [555396603] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-20 09:42:13,420 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-20 09:42:13,420 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 7, 7] total 16 [2024-11-20 09:42:13,420 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [847825194] [2024-11-20 09:42:13,420 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-20 09:42:13,420 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2024-11-20 09:42:13,421 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-20 09:42:13,421 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2024-11-20 09:42:13,421 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=200, Unknown=0, NotChecked=0, Total=272 [2024-11-20 09:42:13,574 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 52 [2024-11-20 09:42:13,574 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 79 places, 60 transitions, 250 flow. Second operand has 17 states, 17 states have (on average 21.529411764705884) internal successors, (366), 17 states have internal predecessors, (366), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-20 09:42:13,574 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-20 09:42:13,574 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 52 [2024-11-20 09:42:13,575 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-20 09:42:15,146 INFO L124 PetriNetUnfolderBase]: 11916/17554 cut-off events. [2024-11-20 09:42:15,146 INFO L125 PetriNetUnfolderBase]: For 9682/9682 co-relation queries the response was YES. [2024-11-20 09:42:15,181 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44269 conditions, 17554 events. 11916/17554 cut-off events. For 9682/9682 co-relation queries the response was YES. Maximal size of possible extension queue 948. Compared 121240 event pairs, 949 based on Foata normal form. 0/17013 useless extension candidates. Maximal degree in co-relation 39905. Up to 4001 conditions per place. [2024-11-20 09:42:15,243 INFO L140 encePairwiseOnDemand]: 42/52 looper letters, 142 selfloop transitions, 18 changer transitions 8/182 dead transitions. [2024-11-20 09:42:15,248 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 86 places, 182 transitions, 1022 flow [2024-11-20 09:42:15,251 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-20 09:42:15,251 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-11-20 09:42:15,252 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 354 transitions. [2024-11-20 09:42:15,252 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5673076923076923 [2024-11-20 09:42:15,252 INFO L175 Difference]: Start difference. First operand has 79 places, 60 transitions, 250 flow. Second operand 12 states and 354 transitions. [2024-11-20 09:42:15,253 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 86 places, 182 transitions, 1022 flow [2024-11-20 09:42:15,280 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 80 places, 182 transitions, 1001 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-11-20 09:42:15,283 INFO L231 Difference]: Finished difference. Result has 82 places, 67 transitions, 305 flow [2024-11-20 09:42:15,284 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=236, PETRI_DIFFERENCE_MINUEND_PLACES=69, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=60, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=305, PETRI_PLACES=82, PETRI_TRANSITIONS=67} [2024-11-20 09:42:15,286 INFO L277 CegarLoopForPetriNet]: 53 programPoint places, 29 predicate places. [2024-11-20 09:42:15,286 INFO L471 AbstractCegarLoop]: Abstraction has has 82 places, 67 transitions, 305 flow [2024-11-20 09:42:15,287 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 21.529411764705884) internal successors, (366), 17 states have internal predecessors, (366), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-20 09:42:15,287 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-20 09:42:15,287 INFO L204 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] [2024-11-20 09:42:15,302 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2024-11-20 09:42:15,488 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-20 09:42:15,488 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2024-11-20 09:42:15,488 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-20 09:42:15,489 INFO L85 PathProgramCache]: Analyzing trace with hash -833904744, now seen corresponding path program 2 times [2024-11-20 09:42:15,489 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-20 09:42:15,489 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [446920652] [2024-11-20 09:42:15,489 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-20 09:42:15,489 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-20 09:42:15,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 09:42:15,712 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-20 09:42:15,712 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-20 09:42:15,712 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [446920652] [2024-11-20 09:42:15,712 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [446920652] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-20 09:42:15,713 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-20 09:42:15,713 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-20 09:42:15,713 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1352809924] [2024-11-20 09:42:15,713 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-20 09:42:15,713 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-20 09:42:15,714 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-20 09:42:15,714 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-20 09:42:15,714 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-11-20 09:42:15,747 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 52 [2024-11-20 09:42:15,748 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 67 transitions, 305 flow. Second operand has 6 states, 6 states have (on average 23.5) internal successors, (141), 6 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-20 09:42:15,748 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-20 09:42:15,748 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 52 [2024-11-20 09:42:15,748 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-20 09:42:16,956 INFO L124 PetriNetUnfolderBase]: 7076/10645 cut-off events. [2024-11-20 09:42:16,956 INFO L125 PetriNetUnfolderBase]: For 13898/14222 co-relation queries the response was YES. [2024-11-20 09:42:16,973 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30554 conditions, 10645 events. 7076/10645 cut-off events. For 13898/14222 co-relation queries the response was YES. Maximal size of possible extension queue 569. Compared 69641 event pairs, 852 based on Foata normal form. 448/10843 useless extension candidates. Maximal degree in co-relation 30519. Up to 5342 conditions per place. [2024-11-20 09:42:17,006 INFO L140 encePairwiseOnDemand]: 46/52 looper letters, 80 selfloop transitions, 5 changer transitions 2/107 dead transitions. [2024-11-20 09:42:17,006 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 85 places, 107 transitions, 679 flow [2024-11-20 09:42:17,006 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-20 09:42:17,006 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-11-20 09:42:17,007 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 175 transitions. [2024-11-20 09:42:17,007 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5608974358974359 [2024-11-20 09:42:17,007 INFO L175 Difference]: Start difference. First operand has 82 places, 67 transitions, 305 flow. Second operand 6 states and 175 transitions. [2024-11-20 09:42:17,007 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 85 places, 107 transitions, 679 flow [2024-11-20 09:42:17,024 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 79 places, 107 transitions, 628 flow, removed 13 selfloop flow, removed 6 redundant places. [2024-11-20 09:42:17,026 INFO L231 Difference]: Finished difference. Result has 80 places, 65 transitions, 271 flow [2024-11-20 09:42:17,026 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=278, PETRI_DIFFERENCE_MINUEND_PLACES=74, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=67, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=271, PETRI_PLACES=80, PETRI_TRANSITIONS=65} [2024-11-20 09:42:17,028 INFO L277 CegarLoopForPetriNet]: 53 programPoint places, 27 predicate places. [2024-11-20 09:42:17,028 INFO L471 AbstractCegarLoop]: Abstraction has has 80 places, 65 transitions, 271 flow [2024-11-20 09:42:17,028 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 23.5) internal successors, (141), 6 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-20 09:42:17,028 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-20 09:42:17,028 INFO L204 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-11-20 09:42:17,028 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-11-20 09:42:17,029 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2024-11-20 09:42:17,029 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-20 09:42:17,029 INFO L85 PathProgramCache]: Analyzing trace with hash -757004470, now seen corresponding path program 1 times [2024-11-20 09:42:17,029 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-20 09:42:17,030 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [250183657] [2024-11-20 09:42:17,030 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-20 09:42:17,030 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-20 09:42:17,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 09:42:17,256 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-20 09:42:17,256 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-20 09:42:17,256 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [250183657] [2024-11-20 09:42:17,256 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [250183657] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-20 09:42:17,256 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2110012762] [2024-11-20 09:42:17,257 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-20 09:42:17,257 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-20 09:42:17,258 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-20 09:42:17,260 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-11-20 09:42:17,261 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-11-20 09:42:17,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 09:42:17,350 INFO L255 TraceCheckSpWp]: Trace formula consists of 338 conjuncts, 12 conjuncts are in the unsatisfiable core [2024-11-20 09:42:17,352 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-20 09:42:17,513 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-20 09:42:17,513 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-20 09:42:17,638 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-20 09:42:17,638 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2110012762] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-20 09:42:17,638 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-20 09:42:17,638 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7, 7] total 17 [2024-11-20 09:42:17,639 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [346227685] [2024-11-20 09:42:17,639 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-20 09:42:17,639 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2024-11-20 09:42:17,640 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-20 09:42:17,640 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2024-11-20 09:42:17,640 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=227, Unknown=0, NotChecked=0, Total=306 [2024-11-20 09:42:17,774 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 52 [2024-11-20 09:42:17,774 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 80 places, 65 transitions, 271 flow. Second operand has 18 states, 18 states have (on average 22.444444444444443) internal successors, (404), 18 states have internal predecessors, (404), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-20 09:42:17,774 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-20 09:42:17,774 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 52 [2024-11-20 09:42:17,775 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-20 09:42:19,055 INFO L124 PetriNetUnfolderBase]: 10140/14415 cut-off events. [2024-11-20 09:42:19,056 INFO L125 PetriNetUnfolderBase]: For 19015/19841 co-relation queries the response was YES. [2024-11-20 09:42:19,081 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43380 conditions, 14415 events. 10140/14415 cut-off events. For 19015/19841 co-relation queries the response was YES. Maximal size of possible extension queue 820. Compared 90218 event pairs, 340 based on Foata normal form. 286/14272 useless extension candidates. Maximal degree in co-relation 43347. Up to 4427 conditions per place. [2024-11-20 09:42:19,133 INFO L140 encePairwiseOnDemand]: 42/52 looper letters, 166 selfloop transitions, 16 changer transitions 0/201 dead transitions. [2024-11-20 09:42:19,134 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 89 places, 201 transitions, 1257 flow [2024-11-20 09:42:19,135 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-20 09:42:19,135 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-11-20 09:42:19,136 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 340 transitions. [2024-11-20 09:42:19,136 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5448717948717948 [2024-11-20 09:42:19,137 INFO L175 Difference]: Start difference. First operand has 80 places, 65 transitions, 271 flow. Second operand 12 states and 340 transitions. [2024-11-20 09:42:19,137 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 89 places, 201 transitions, 1257 flow [2024-11-20 09:42:19,145 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 82 places, 201 transitions, 1237 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-11-20 09:42:19,147 INFO L231 Difference]: Finished difference. Result has 84 places, 74 transitions, 335 flow [2024-11-20 09:42:19,147 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=255, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=65, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=335, PETRI_PLACES=84, PETRI_TRANSITIONS=74} [2024-11-20 09:42:19,148 INFO L277 CegarLoopForPetriNet]: 53 programPoint places, 31 predicate places. [2024-11-20 09:42:19,148 INFO L471 AbstractCegarLoop]: Abstraction has has 84 places, 74 transitions, 335 flow [2024-11-20 09:42:19,149 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 22.444444444444443) internal successors, (404), 18 states have internal predecessors, (404), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-20 09:42:19,149 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-20 09:42:19,149 INFO L204 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-11-20 09:42:19,157 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-11-20 09:42:19,353 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2024-11-20 09:42:19,354 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2024-11-20 09:42:19,354 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-20 09:42:19,354 INFO L85 PathProgramCache]: Analyzing trace with hash 449820270, now seen corresponding path program 1 times [2024-11-20 09:42:19,355 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-20 09:42:19,355 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1385797379] [2024-11-20 09:42:19,355 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-20 09:42:19,355 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-20 09:42:19,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 09:42:19,514 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2024-11-20 09:42:19,514 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-20 09:42:19,514 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1385797379] [2024-11-20 09:42:19,515 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1385797379] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-20 09:42:19,515 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [260693916] [2024-11-20 09:42:19,515 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-20 09:42:19,515 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-20 09:42:19,515 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-20 09:42:19,517 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-11-20 09:42:19,518 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-11-20 09:42:19,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 09:42:19,607 INFO L255 TraceCheckSpWp]: Trace formula consists of 338 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-11-20 09:42:19,609 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-20 09:42:19,693 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-20 09:42:19,693 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-20 09:42:19,793 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-20 09:42:19,793 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [260693916] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-20 09:42:19,793 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-20 09:42:19,794 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [5, 5] total 11 [2024-11-20 09:42:19,794 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1078978825] [2024-11-20 09:42:19,794 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-20 09:42:19,794 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-20 09:42:19,794 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-20 09:42:19,795 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-20 09:42:19,795 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=95, Unknown=0, NotChecked=0, Total=132 [2024-11-20 09:42:19,807 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 52 [2024-11-20 09:42:19,808 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 84 places, 74 transitions, 335 flow. Second operand has 7 states, 7 states have (on average 19.714285714285715) internal successors, (138), 7 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-20 09:42:19,808 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-20 09:42:19,808 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 52 [2024-11-20 09:42:19,808 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-20 09:42:22,374 INFO L124 PetriNetUnfolderBase]: 24549/34992 cut-off events. [2024-11-20 09:42:22,374 INFO L125 PetriNetUnfolderBase]: For 46161/46957 co-relation queries the response was YES. [2024-11-20 09:42:22,457 INFO L83 FinitePrefix]: Finished finitePrefix Result has 110698 conditions, 34992 events. 24549/34992 cut-off events. For 46161/46957 co-relation queries the response was YES. Maximal size of possible extension queue 1665. Compared 237058 event pairs, 2676 based on Foata normal form. 1029/35805 useless extension candidates. Maximal degree in co-relation 110666. Up to 12196 conditions per place. [2024-11-20 09:42:22,609 INFO L140 encePairwiseOnDemand]: 45/52 looper letters, 146 selfloop transitions, 18 changer transitions 0/175 dead transitions. [2024-11-20 09:42:22,610 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 89 places, 175 transitions, 1144 flow [2024-11-20 09:42:22,610 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-20 09:42:22,610 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-11-20 09:42:22,611 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 184 transitions. [2024-11-20 09:42:22,611 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5897435897435898 [2024-11-20 09:42:22,611 INFO L175 Difference]: Start difference. First operand has 84 places, 74 transitions, 335 flow. Second operand 6 states and 184 transitions. [2024-11-20 09:42:22,611 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 89 places, 175 transitions, 1144 flow [2024-11-20 09:42:22,943 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 84 places, 175 transitions, 1116 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-11-20 09:42:22,945 INFO L231 Difference]: Finished difference. Result has 87 places, 85 transitions, 455 flow [2024-11-20 09:42:22,945 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=317, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=74, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=60, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=455, PETRI_PLACES=87, PETRI_TRANSITIONS=85} [2024-11-20 09:42:22,946 INFO L277 CegarLoopForPetriNet]: 53 programPoint places, 34 predicate places. [2024-11-20 09:42:22,946 INFO L471 AbstractCegarLoop]: Abstraction has has 87 places, 85 transitions, 455 flow [2024-11-20 09:42:22,946 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.714285714285715) internal successors, (138), 7 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-20 09:42:22,946 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-20 09:42:22,946 INFO L204 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-11-20 09:42:22,954 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2024-11-20 09:42:23,146 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-20 09:42:23,147 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2024-11-20 09:42:23,147 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-20 09:42:23,147 INFO L85 PathProgramCache]: Analyzing trace with hash -1317273780, now seen corresponding path program 2 times [2024-11-20 09:42:23,147 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-20 09:42:23,147 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [986621320] [2024-11-20 09:42:23,147 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-20 09:42:23,148 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-20 09:42:23,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 09:42:23,309 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2024-11-20 09:42:23,309 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-20 09:42:23,309 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [986621320] [2024-11-20 09:42:23,309 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [986621320] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-20 09:42:23,310 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [341891896] [2024-11-20 09:42:23,310 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-20 09:42:23,310 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-20 09:42:23,310 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-20 09:42:23,312 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-11-20 09:42:23,313 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-11-20 09:42:23,409 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-20 09:42:23,410 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-20 09:42:23,411 INFO L255 TraceCheckSpWp]: Trace formula consists of 338 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-11-20 09:42:23,413 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-20 09:42:23,448 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2024-11-20 09:42:23,448 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-20 09:42:23,448 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [341891896] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-20 09:42:23,448 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-20 09:42:23,449 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [5] total 6 [2024-11-20 09:42:23,449 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2060090066] [2024-11-20 09:42:23,449 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-20 09:42:23,449 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-20 09:42:23,449 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-20 09:42:23,450 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-20 09:42:23,450 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-11-20 09:42:23,456 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 52 [2024-11-20 09:42:23,456 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 87 places, 85 transitions, 455 flow. Second operand has 5 states, 5 states have (on average 25.0) internal successors, (125), 5 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-20 09:42:23,457 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-20 09:42:23,457 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 52 [2024-11-20 09:42:23,457 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-20 09:42:25,818 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][157], [Black: 63#(= ~total~0 0), 30#L80true, 114#true, Black: 67#(<= ~q1_back~0 ~q1_front~0), Black: 93#(= ~i~0 0), 20#L60true, 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 44#L148-4true, Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 71#(= ~q2_back~0 ~q2_front~0), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), Black: 105#(= ~j~0 0), 51#L104true, 25#L119true, Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), 1084#(and (<= (+ ~q1_front~0 1) ~q1_back~0) (= |thread3Thread1of1ForFork1_~cond~2#1| 1)), Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256)), Black: 380#true]) [2024-11-20 09:42:25,818 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2024-11-20 09:42:25,818 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-11-20 09:42:25,818 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-11-20 09:42:25,818 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-11-20 09:42:25,879 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][158], [Black: 63#(= ~total~0 0), 30#L80true, 20#L60true, Black: 93#(= ~i~0 0), Black: 67#(<= ~q1_back~0 ~q1_front~0), 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 44#L148-4true, Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 71#(= ~q2_back~0 ~q2_front~0), 191#(= |thread3Thread1of1ForFork1_~cond~2#1| 1), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), Black: 105#(= ~j~0 0), 51#L104true, Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 25#L119true, Black: 114#true, Black: 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 950#(<= (+ ~q1_front~0 1) ~q1_back~0), Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256)), Black: 380#true]) [2024-11-20 09:42:25,879 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2024-11-20 09:42:25,879 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-11-20 09:42:25,879 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-11-20 09:42:25,879 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-11-20 09:42:26,030 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][157], [Black: 63#(= ~total~0 0), 30#L80true, 114#true, 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 67#(<= ~q1_back~0 ~q1_front~0), Black: 93#(= ~i~0 0), 20#L60true, Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 71#(= ~q2_back~0 ~q2_front~0), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), 17#L149true, 51#L104true, Black: 105#(= ~j~0 0), Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 25#L119true, Black: 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), 1084#(and (<= (+ ~q1_front~0 1) ~q1_back~0) (= |thread3Thread1of1ForFork1_~cond~2#1| 1)), Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256)), Black: 380#true]) [2024-11-20 09:42:26,031 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2024-11-20 09:42:26,151 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2024-11-20 09:42:26,151 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2024-11-20 09:42:26,151 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2024-11-20 09:42:26,152 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][157], [Black: 63#(= ~total~0 0), 114#true, Black: 67#(<= ~q1_back~0 ~q1_front~0), 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 93#(= ~i~0 0), 20#L60true, 44#L148-4true, Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 71#(= ~q2_back~0 ~q2_front~0), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), 51#L104true, Black: 105#(= ~j~0 0), Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 25#L119true, Black: 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), 1084#(and (<= (+ ~q1_front~0 1) ~q1_back~0) (= |thread3Thread1of1ForFork1_~cond~2#1| 1)), Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 11#L83true, Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256)), Black: 380#true]) [2024-11-20 09:42:26,153 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2024-11-20 09:42:26,153 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2024-11-20 09:42:26,153 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2024-11-20 09:42:26,153 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2024-11-20 09:42:26,206 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][158], [Black: 63#(= ~total~0 0), 30#L80true, 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 67#(<= ~q1_back~0 ~q1_front~0), 20#L60true, Black: 93#(= ~i~0 0), Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 71#(= ~q2_back~0 ~q2_front~0), 191#(= |thread3Thread1of1ForFork1_~cond~2#1| 1), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), 17#L149true, 51#L104true, Black: 105#(= ~j~0 0), Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 25#L119true, Black: 114#true, Black: 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), 950#(<= (+ ~q1_front~0 1) ~q1_back~0), Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256)), Black: 380#true]) [2024-11-20 09:42:26,206 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2024-11-20 09:42:26,206 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2024-11-20 09:42:26,206 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2024-11-20 09:42:26,206 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2024-11-20 09:42:26,208 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][158], [Black: 63#(= ~total~0 0), 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 20#L60true, Black: 93#(= ~i~0 0), Black: 67#(<= ~q1_back~0 ~q1_front~0), 44#L148-4true, Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 71#(= ~q2_back~0 ~q2_front~0), 191#(= |thread3Thread1of1ForFork1_~cond~2#1| 1), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), Black: 105#(= ~j~0 0), 51#L104true, 25#L119true, Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 114#true, Black: 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), 950#(<= (+ ~q1_front~0 1) ~q1_back~0), Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 11#L83true, Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256)), Black: 380#true]) [2024-11-20 09:42:26,208 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2024-11-20 09:42:26,208 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2024-11-20 09:42:26,208 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2024-11-20 09:42:26,208 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2024-11-20 09:42:26,353 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][157], [Black: 63#(= ~total~0 0), 30#L80true, 9#thread1EXITtrue, 114#true, 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 67#(<= ~q1_back~0 ~q1_front~0), Black: 93#(= ~i~0 0), 44#L148-4true, Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 71#(= ~q2_back~0 ~q2_front~0), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), Black: 105#(= ~j~0 0), 51#L104true, Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 25#L119true, Black: 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), 1084#(and (<= (+ ~q1_front~0 1) ~q1_back~0) (= |thread3Thread1of1ForFork1_~cond~2#1| 1)), Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256)), Black: 380#true]) [2024-11-20 09:42:26,353 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2024-11-20 09:42:26,353 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2024-11-20 09:42:26,353 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-11-20 09:42:26,353 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2024-11-20 09:42:26,354 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][157], [Black: 63#(= ~total~0 0), 114#true, Black: 67#(<= ~q1_back~0 ~q1_front~0), 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 93#(= ~i~0 0), 20#L60true, Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 71#(= ~q2_back~0 ~q2_front~0), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), 17#L149true, 51#L104true, Black: 105#(= ~j~0 0), Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 25#L119true, Black: 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), 1084#(and (<= (+ ~q1_front~0 1) ~q1_back~0) (= |thread3Thread1of1ForFork1_~cond~2#1| 1)), Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 11#L83true, Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256)), Black: 380#true]) [2024-11-20 09:42:26,354 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2024-11-20 09:42:26,354 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2024-11-20 09:42:26,354 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2024-11-20 09:42:26,355 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2024-11-20 09:42:26,383 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][136], [Black: 63#(= ~total~0 0), 370#(and (<= 1 ~q1_back~0) (= ~i~0 0) (<= 1 ~N~0) (= |thread3Thread1of1ForFork1_~cond~2#1| 1)), Black: 67#(<= ~q1_back~0 ~q1_front~0), 33#L101true, 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 44#L148-4true, Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 71#(= ~q2_back~0 ~q2_front~0), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), Black: 105#(= ~j~0 0), Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 25#L119true, Black: 114#true, Black: 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), 28#L57true, Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 11#L83true, Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256)), Black: 380#true, 1086#(and (<= ~q1_front~0 ~q1_back~0) (= |thread3Thread1of1ForFork1_~cond~2#1| 1))]) [2024-11-20 09:42:26,383 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2024-11-20 09:42:26,384 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2024-11-20 09:42:26,384 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-11-20 09:42:26,384 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2024-11-20 09:42:26,403 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][158], [Black: 63#(= ~total~0 0), 30#L80true, 9#thread1EXITtrue, 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 93#(= ~i~0 0), Black: 67#(<= ~q1_back~0 ~q1_front~0), 44#L148-4true, Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 71#(= ~q2_back~0 ~q2_front~0), 191#(= |thread3Thread1of1ForFork1_~cond~2#1| 1), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), Black: 105#(= ~j~0 0), 51#L104true, 25#L119true, Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 114#true, Black: 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), 950#(<= (+ ~q1_front~0 1) ~q1_back~0), Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256)), Black: 380#true]) [2024-11-20 09:42:26,403 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2024-11-20 09:42:26,403 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2024-11-20 09:42:26,403 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2024-11-20 09:42:26,403 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-11-20 09:42:26,405 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][158], [Black: 63#(= ~total~0 0), 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 67#(<= ~q1_back~0 ~q1_front~0), 20#L60true, Black: 93#(= ~i~0 0), Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 71#(= ~q2_back~0 ~q2_front~0), 191#(= |thread3Thread1of1ForFork1_~cond~2#1| 1), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), 51#L104true, Black: 105#(= ~j~0 0), 17#L149true, 25#L119true, Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 114#true, Black: 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), 950#(<= (+ ~q1_front~0 1) ~q1_back~0), Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 11#L83true, Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256)), Black: 380#true]) [2024-11-20 09:42:26,405 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2024-11-20 09:42:26,405 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2024-11-20 09:42:26,405 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2024-11-20 09:42:26,406 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2024-11-20 09:42:26,422 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][157], [Black: 63#(= ~total~0 0), 30#L80true, 114#true, Black: 67#(<= ~q1_back~0 ~q1_front~0), 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 93#(= ~i~0 0), 44#L148-4true, Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 71#(= ~q2_back~0 ~q2_front~0), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), Black: 105#(= ~j~0 0), 51#L104true, Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 25#L119true, Black: 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), 1084#(and (<= (+ ~q1_front~0 1) ~q1_back~0) (= |thread3Thread1of1ForFork1_~cond~2#1| 1)), 28#L57true, Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256)), Black: 380#true]) [2024-11-20 09:42:26,422 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2024-11-20 09:42:26,422 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-11-20 09:42:26,422 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-11-20 09:42:26,422 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-11-20 09:42:26,505 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][158], [Black: 63#(= ~total~0 0), 30#L80true, Black: 67#(<= ~q1_back~0 ~q1_front~0), Black: 93#(= ~i~0 0), 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 44#L148-4true, Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 71#(= ~q2_back~0 ~q2_front~0), 191#(= |thread3Thread1of1ForFork1_~cond~2#1| 1), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), Black: 105#(= ~j~0 0), 51#L104true, Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 25#L119true, Black: 114#true, Black: 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), 28#L57true, Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 950#(<= (+ ~q1_front~0 1) ~q1_back~0), Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256)), Black: 380#true]) [2024-11-20 09:42:26,505 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2024-11-20 09:42:26,505 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-11-20 09:42:26,505 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-11-20 09:42:26,505 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-11-20 09:42:26,540 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][157], [Black: 63#(= ~total~0 0), 30#L80true, 9#thread1EXITtrue, 114#true, 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 67#(<= ~q1_back~0 ~q1_front~0), Black: 93#(= ~i~0 0), Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 71#(= ~q2_back~0 ~q2_front~0), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), 17#L149true, 51#L104true, Black: 105#(= ~j~0 0), Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 25#L119true, Black: 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), 1084#(and (<= (+ ~q1_front~0 1) ~q1_back~0) (= |thread3Thread1of1ForFork1_~cond~2#1| 1)), Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256)), Black: 380#true]) [2024-11-20 09:42:26,540 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2024-11-20 09:42:26,540 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2024-11-20 09:42:26,540 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-11-20 09:42:26,540 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-11-20 09:42:26,541 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][157], [Black: 63#(= ~total~0 0), 9#thread1EXITtrue, 114#true, 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 67#(<= ~q1_back~0 ~q1_front~0), Black: 93#(= ~i~0 0), 44#L148-4true, Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 71#(= ~q2_back~0 ~q2_front~0), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), 51#L104true, Black: 105#(= ~j~0 0), Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 25#L119true, Black: 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), 1084#(and (<= (+ ~q1_front~0 1) ~q1_back~0) (= |thread3Thread1of1ForFork1_~cond~2#1| 1)), Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 11#L83true, Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256)), Black: 380#true]) [2024-11-20 09:42:26,541 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2024-11-20 09:42:26,541 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-11-20 09:42:26,541 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-11-20 09:42:26,541 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-11-20 09:42:26,542 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][157], [Black: 63#(= ~total~0 0), 114#true, Black: 67#(<= ~q1_back~0 ~q1_front~0), 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 93#(= ~i~0 0), 20#L60true, 44#L148-4true, Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 71#(= ~q2_back~0 ~q2_front~0), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), 40#thread2EXITtrue, Black: 105#(= ~j~0 0), 51#L104true, Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 25#L119true, Black: 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), 1084#(and (<= (+ ~q1_front~0 1) ~q1_back~0) (= |thread3Thread1of1ForFork1_~cond~2#1| 1)), Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256)), Black: 380#true]) [2024-11-20 09:42:26,542 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2024-11-20 09:42:26,543 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-11-20 09:42:26,543 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-11-20 09:42:26,543 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-11-20 09:42:26,545 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][136], [Black: 63#(= ~total~0 0), 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 93#(= ~i~0 0), 20#L60true, Black: 67#(<= ~q1_back~0 ~q1_front~0), 33#L101true, 44#L148-4true, Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 71#(= ~q2_back~0 ~q2_front~0), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), Black: 105#(= ~j~0 0), 25#L119true, Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 114#true, Black: 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), 291#(< 0 (mod |thread3Thread1of1ForFork1_~cond~2#1| 256)), Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 11#L83true, Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256)), Black: 380#true, 1086#(and (<= ~q1_front~0 ~q1_back~0) (= |thread3Thread1of1ForFork1_~cond~2#1| 1))]) [2024-11-20 09:42:26,545 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2024-11-20 09:42:26,545 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-11-20 09:42:26,545 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-11-20 09:42:26,545 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-11-20 09:42:26,691 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][136], [Black: 63#(= ~total~0 0), Black: 67#(<= ~q1_back~0 ~q1_front~0), 33#L101true, 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 370#(and (<= 1 ~q1_back~0) (= ~i~0 0) (<= 1 ~N~0) (= |thread3Thread1of1ForFork1_~cond~2#1| 1)), Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 71#(= ~q2_back~0 ~q2_front~0), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), 17#L149true, Black: 105#(= ~j~0 0), Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 25#L119true, Black: 114#true, Black: 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), 28#L57true, Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 11#L83true, Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256)), Black: 380#true, 1086#(and (<= ~q1_front~0 ~q1_back~0) (= |thread3Thread1of1ForFork1_~cond~2#1| 1))]) [2024-11-20 09:42:26,692 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2024-11-20 09:42:26,692 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-11-20 09:42:26,692 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-11-20 09:42:26,692 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-11-20 09:42:26,693 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][136], [Black: 63#(= ~total~0 0), Black: 67#(<= ~q1_back~0 ~q1_front~0), 33#L101true, 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 93#(= ~i~0 0), 20#L60true, 44#L148-4true, Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 71#(= ~q2_back~0 ~q2_front~0), 191#(= |thread3Thread1of1ForFork1_~cond~2#1| 1), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), Black: 105#(= ~j~0 0), Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 25#L119true, Black: 114#true, Black: 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 11#L83true, Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256)), Black: 380#true, 1086#(and (<= ~q1_front~0 ~q1_back~0) (= |thread3Thread1of1ForFork1_~cond~2#1| 1))]) [2024-11-20 09:42:26,693 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2024-11-20 09:42:26,693 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-11-20 09:42:26,693 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-11-20 09:42:26,693 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-11-20 09:42:26,705 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][158], [Black: 63#(= ~total~0 0), 30#L80true, 9#thread1EXITtrue, Black: 67#(<= ~q1_back~0 ~q1_front~0), 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 93#(= ~i~0 0), Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 71#(= ~q2_back~0 ~q2_front~0), 191#(= |thread3Thread1of1ForFork1_~cond~2#1| 1), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), 17#L149true, 51#L104true, Black: 105#(= ~j~0 0), Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 25#L119true, Black: 114#true, Black: 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 950#(<= (+ ~q1_front~0 1) ~q1_back~0), Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256)), Black: 380#true]) [2024-11-20 09:42:26,705 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2024-11-20 09:42:26,705 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-11-20 09:42:26,705 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-11-20 09:42:26,705 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2024-11-20 09:42:26,706 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][158], [Black: 63#(= ~total~0 0), 9#thread1EXITtrue, Black: 93#(= ~i~0 0), 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 67#(<= ~q1_back~0 ~q1_front~0), 44#L148-4true, Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 71#(= ~q2_back~0 ~q2_front~0), 191#(= |thread3Thread1of1ForFork1_~cond~2#1| 1), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), 51#L104true, Black: 105#(= ~j~0 0), 25#L119true, Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 114#true, Black: 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 950#(<= (+ ~q1_front~0 1) ~q1_back~0), 11#L83true, Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256)), Black: 380#true]) [2024-11-20 09:42:26,706 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2024-11-20 09:42:26,706 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-11-20 09:42:26,706 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-11-20 09:42:26,706 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-11-20 09:42:26,707 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][158], [Black: 63#(= ~total~0 0), 20#L60true, Black: 93#(= ~i~0 0), Black: 67#(<= ~q1_back~0 ~q1_front~0), 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 44#L148-4true, Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 71#(= ~q2_back~0 ~q2_front~0), 191#(= |thread3Thread1of1ForFork1_~cond~2#1| 1), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), 40#thread2EXITtrue, Black: 105#(= ~j~0 0), 51#L104true, 25#L119true, Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 114#true, Black: 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), 950#(<= (+ ~q1_front~0 1) ~q1_back~0), Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256)), Black: 380#true]) [2024-11-20 09:42:26,708 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2024-11-20 09:42:26,708 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-11-20 09:42:26,708 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-11-20 09:42:26,708 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-11-20 09:42:26,720 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][157], [Black: 63#(= ~total~0 0), 30#L80true, 114#true, Black: 67#(<= ~q1_back~0 ~q1_front~0), 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 93#(= ~i~0 0), Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 71#(= ~q2_back~0 ~q2_front~0), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), 17#L149true, 51#L104true, Black: 105#(= ~j~0 0), Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 25#L119true, Black: 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), 1084#(and (<= (+ ~q1_front~0 1) ~q1_back~0) (= |thread3Thread1of1ForFork1_~cond~2#1| 1)), 28#L57true, Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256)), Black: 380#true]) [2024-11-20 09:42:26,720 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2024-11-20 09:42:26,720 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-11-20 09:42:26,720 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-11-20 09:42:26,720 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-11-20 09:42:26,721 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][157], [Black: 63#(= ~total~0 0), 114#true, Black: 67#(<= ~q1_back~0 ~q1_front~0), 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 93#(= ~i~0 0), 44#L148-4true, Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 71#(= ~q2_back~0 ~q2_front~0), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), Black: 105#(= ~j~0 0), 51#L104true, Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 25#L119true, Black: 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), 1084#(and (<= (+ ~q1_front~0 1) ~q1_back~0) (= |thread3Thread1of1ForFork1_~cond~2#1| 1)), 28#L57true, Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 11#L83true, Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256)), Black: 380#true]) [2024-11-20 09:42:26,721 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2024-11-20 09:42:26,721 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-11-20 09:42:26,721 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-11-20 09:42:26,721 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-11-20 09:42:26,799 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][158], [Black: 63#(= ~total~0 0), 30#L80true, 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 67#(<= ~q1_back~0 ~q1_front~0), Black: 93#(= ~i~0 0), Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 71#(= ~q2_back~0 ~q2_front~0), 191#(= |thread3Thread1of1ForFork1_~cond~2#1| 1), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), 51#L104true, Black: 105#(= ~j~0 0), 17#L149true, 25#L119true, Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 114#true, Black: 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), 28#L57true, 950#(<= (+ ~q1_front~0 1) ~q1_back~0), Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256)), Black: 380#true]) [2024-11-20 09:42:26,799 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2024-11-20 09:42:26,799 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-11-20 09:42:26,799 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-11-20 09:42:26,799 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-11-20 09:42:26,804 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][158], [Black: 63#(= ~total~0 0), Black: 67#(<= ~q1_back~0 ~q1_front~0), Black: 93#(= ~i~0 0), 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 44#L148-4true, Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 71#(= ~q2_back~0 ~q2_front~0), 191#(= |thread3Thread1of1ForFork1_~cond~2#1| 1), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), 51#L104true, Black: 105#(= ~j~0 0), 25#L119true, Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 114#true, Black: 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), 28#L57true, Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 950#(<= (+ ~q1_front~0 1) ~q1_back~0), 11#L83true, Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256)), Black: 380#true]) [2024-11-20 09:42:26,804 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2024-11-20 09:42:26,804 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-11-20 09:42:26,804 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-11-20 09:42:26,804 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-11-20 09:42:26,834 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][157], [Black: 63#(= ~total~0 0), 30#L80true, 114#true, Black: 67#(<= ~q1_back~0 ~q1_front~0), 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 93#(= ~i~0 0), Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 71#(= ~q2_back~0 ~q2_front~0), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), 51#L104true, Black: 105#(= ~j~0 0), Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 25#L119true, Black: 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), 1084#(and (<= (+ ~q1_front~0 1) ~q1_back~0) (= |thread3Thread1of1ForFork1_~cond~2#1| 1)), Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 46#L149-1true, Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256)), Black: 380#true]) [2024-11-20 09:42:26,835 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2024-11-20 09:42:26,835 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-11-20 09:42:26,835 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-11-20 09:42:26,835 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2024-11-20 09:42:26,835 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][157], [Black: 63#(= ~total~0 0), 9#thread1EXITtrue, 114#true, Black: 67#(<= ~q1_back~0 ~q1_front~0), 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 93#(= ~i~0 0), Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 71#(= ~q2_back~0 ~q2_front~0), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), 17#L149true, Black: 105#(= ~j~0 0), 51#L104true, Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 25#L119true, Black: 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), 1084#(and (<= (+ ~q1_front~0 1) ~q1_back~0) (= |thread3Thread1of1ForFork1_~cond~2#1| 1)), Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 11#L83true, Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256)), Black: 380#true]) [2024-11-20 09:42:26,836 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2024-11-20 09:42:26,836 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-11-20 09:42:26,836 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-11-20 09:42:26,836 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-11-20 09:42:26,836 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][157], [Black: 63#(= ~total~0 0), 114#true, 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 67#(<= ~q1_back~0 ~q1_front~0), Black: 93#(= ~i~0 0), 20#L60true, Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 71#(= ~q2_back~0 ~q2_front~0), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), 17#L149true, 40#thread2EXITtrue, 51#L104true, Black: 105#(= ~j~0 0), 25#L119true, Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), 1084#(and (<= (+ ~q1_front~0 1) ~q1_back~0) (= |thread3Thread1of1ForFork1_~cond~2#1| 1)), Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256)), Black: 380#true]) [2024-11-20 09:42:26,836 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2024-11-20 09:42:26,836 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-11-20 09:42:26,836 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-11-20 09:42:26,837 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-11-20 09:42:26,838 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][136], [Black: 63#(= ~total~0 0), 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 67#(<= ~q1_back~0 ~q1_front~0), 33#L101true, Black: 93#(= ~i~0 0), 20#L60true, Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 71#(= ~q2_back~0 ~q2_front~0), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), 17#L149true, Black: 105#(= ~j~0 0), Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 25#L119true, Black: 114#true, Black: 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), 291#(< 0 (mod |thread3Thread1of1ForFork1_~cond~2#1| 256)), Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 11#L83true, Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256)), Black: 380#true, 1086#(and (<= ~q1_front~0 ~q1_back~0) (= |thread3Thread1of1ForFork1_~cond~2#1| 1))]) [2024-11-20 09:42:26,838 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2024-11-20 09:42:26,838 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-11-20 09:42:26,838 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-11-20 09:42:26,838 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-11-20 09:42:26,849 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][136], [Black: 63#(= ~total~0 0), 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 67#(<= ~q1_back~0 ~q1_front~0), 33#L101true, 20#L60true, Black: 93#(= ~i~0 0), Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 71#(= ~q2_back~0 ~q2_front~0), 191#(= |thread3Thread1of1ForFork1_~cond~2#1| 1), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), 17#L149true, Black: 105#(= ~j~0 0), 25#L119true, Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 114#true, Black: 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 11#L83true, Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256)), Black: 380#true, 1086#(and (<= ~q1_front~0 ~q1_back~0) (= |thread3Thread1of1ForFork1_~cond~2#1| 1))]) [2024-11-20 09:42:26,849 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2024-11-20 09:42:26,849 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-11-20 09:42:26,849 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-11-20 09:42:26,849 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-11-20 09:42:26,850 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][136], [Black: 63#(= ~total~0 0), 33#L101true, Black: 67#(<= ~q1_back~0 ~q1_front~0), 370#(and (<= 1 ~q1_back~0) (= ~i~0 0) (<= 1 ~N~0) (= |thread3Thread1of1ForFork1_~cond~2#1| 1)), 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 44#L148-4true, Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 71#(= ~q2_back~0 ~q2_front~0), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), 40#thread2EXITtrue, Black: 105#(= ~j~0 0), 25#L119true, Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 114#true, Black: 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), 28#L57true, Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256)), Black: 380#true, 1086#(and (<= ~q1_front~0 ~q1_back~0) (= |thread3Thread1of1ForFork1_~cond~2#1| 1))]) [2024-11-20 09:42:26,850 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2024-11-20 09:42:26,850 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-11-20 09:42:26,850 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-11-20 09:42:26,851 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-11-20 09:42:26,856 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][158], [Black: 63#(= ~total~0 0), 30#L80true, 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 67#(<= ~q1_back~0 ~q1_front~0), Black: 93#(= ~i~0 0), Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 71#(= ~q2_back~0 ~q2_front~0), 191#(= |thread3Thread1of1ForFork1_~cond~2#1| 1), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), 51#L104true, Black: 105#(= ~j~0 0), 25#L119true, Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 114#true, Black: 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), 950#(<= (+ ~q1_front~0 1) ~q1_back~0), Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 46#L149-1true, Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256)), Black: 380#true]) [2024-11-20 09:42:26,856 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2024-11-20 09:42:26,856 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-11-20 09:42:26,856 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-11-20 09:42:26,856 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2024-11-20 09:42:26,857 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][158], [Black: 63#(= ~total~0 0), 9#thread1EXITtrue, 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 67#(<= ~q1_back~0 ~q1_front~0), Black: 93#(= ~i~0 0), Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 71#(= ~q2_back~0 ~q2_front~0), 191#(= |thread3Thread1of1ForFork1_~cond~2#1| 1), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), 51#L104true, Black: 105#(= ~j~0 0), 17#L149true, Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 25#L119true, Black: 114#true, Black: 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 950#(<= (+ ~q1_front~0 1) ~q1_back~0), 11#L83true, Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256)), Black: 380#true]) [2024-11-20 09:42:26,857 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2024-11-20 09:42:26,857 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-11-20 09:42:26,857 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-11-20 09:42:26,857 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-11-20 09:42:26,858 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][158], [Black: 63#(= ~total~0 0), 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 67#(<= ~q1_back~0 ~q1_front~0), 20#L60true, Black: 93#(= ~i~0 0), Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 71#(= ~q2_back~0 ~q2_front~0), 191#(= |thread3Thread1of1ForFork1_~cond~2#1| 1), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), 51#L104true, Black: 105#(= ~j~0 0), 40#thread2EXITtrue, 17#L149true, Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 25#L119true, Black: 114#true, Black: 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 950#(<= (+ ~q1_front~0 1) ~q1_back~0), Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256)), Black: 380#true]) [2024-11-20 09:42:26,858 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2024-11-20 09:42:26,858 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-11-20 09:42:26,858 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-11-20 09:42:26,858 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-11-20 09:42:26,858 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][139], [Black: 63#(= ~total~0 0), 33#L101true, Black: 67#(<= ~q1_back~0 ~q1_front~0), 370#(and (<= 1 ~q1_back~0) (= ~i~0 0) (<= 1 ~N~0) (= |thread3Thread1of1ForFork1_~cond~2#1| 1)), 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 44#L148-4true, Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 71#(= ~q2_back~0 ~q2_front~0), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), 40#thread2EXITtrue, Black: 105#(= ~j~0 0), 25#L119true, Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 114#true, Black: 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), 949#(<= ~q1_front~0 ~q1_back~0), 28#L57true, Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256)), Black: 380#true]) [2024-11-20 09:42:26,858 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2024-11-20 09:42:26,858 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-11-20 09:42:26,858 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-11-20 09:42:26,858 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-11-20 09:42:26,871 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][157], [Black: 63#(= ~total~0 0), 114#true, Black: 67#(<= ~q1_back~0 ~q1_front~0), 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 93#(= ~i~0 0), Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 71#(= ~q2_back~0 ~q2_front~0), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), 17#L149true, Black: 105#(= ~j~0 0), 51#L104true, Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 25#L119true, Black: 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), 1084#(and (<= (+ ~q1_front~0 1) ~q1_back~0) (= |thread3Thread1of1ForFork1_~cond~2#1| 1)), 28#L57true, Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 11#L83true, Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256)), Black: 380#true]) [2024-11-20 09:42:26,871 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2024-11-20 09:42:26,871 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2024-11-20 09:42:26,871 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2024-11-20 09:42:26,871 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2024-11-20 09:42:26,941 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][158], [Black: 63#(= ~total~0 0), 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 67#(<= ~q1_back~0 ~q1_front~0), Black: 93#(= ~i~0 0), Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 71#(= ~q2_back~0 ~q2_front~0), 191#(= |thread3Thread1of1ForFork1_~cond~2#1| 1), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), Black: 105#(= ~j~0 0), 51#L104true, 17#L149true, 25#L119true, Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 114#true, Black: 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), 28#L57true, 950#(<= (+ ~q1_front~0 1) ~q1_back~0), Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 11#L83true, Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256)), Black: 380#true]) [2024-11-20 09:42:26,941 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2024-11-20 09:42:26,941 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2024-11-20 09:42:26,941 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2024-11-20 09:42:26,941 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2024-11-20 09:42:26,942 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][158], [Black: 63#(= ~total~0 0), 30#L80true, Black: 67#(<= ~q1_back~0 ~q1_front~0), Black: 93#(= ~i~0 0), 33#L101true, 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 44#L148-4true, Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 71#(= ~q2_back~0 ~q2_front~0), 191#(= |thread3Thread1of1ForFork1_~cond~2#1| 1), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), Black: 105#(= ~j~0 0), Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 25#L119true, Black: 114#true, Black: 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), 28#L57true, Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 950#(<= (+ ~q1_front~0 1) ~q1_back~0), Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256)), Black: 380#true]) [2024-11-20 09:42:26,942 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2024-11-20 09:42:26,942 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2024-11-20 09:42:26,942 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2024-11-20 09:42:26,942 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2024-11-20 09:42:26,973 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][157], [Black: 63#(= ~total~0 0), 114#true, 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 67#(<= ~q1_back~0 ~q1_front~0), Black: 93#(= ~i~0 0), Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 71#(= ~q2_back~0 ~q2_front~0), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), Black: 105#(= ~j~0 0), 51#L104true, 25#L119true, Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), 1084#(and (<= (+ ~q1_front~0 1) ~q1_back~0) (= |thread3Thread1of1ForFork1_~cond~2#1| 1)), Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 46#L149-1true, 11#L83true, Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256)), Black: 380#true]) [2024-11-20 09:42:26,973 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2024-11-20 09:42:26,973 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2024-11-20 09:42:26,973 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2024-11-20 09:42:26,973 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2024-11-20 09:42:26,974 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][157], [Black: 63#(= ~total~0 0), 9#thread1EXITtrue, 114#true, 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 67#(<= ~q1_back~0 ~q1_front~0), Black: 93#(= ~i~0 0), 44#L148-4true, Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 71#(= ~q2_back~0 ~q2_front~0), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), 40#thread2EXITtrue, Black: 105#(= ~j~0 0), 51#L104true, Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 25#L119true, Black: 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), 1084#(and (<= (+ ~q1_front~0 1) ~q1_back~0) (= |thread3Thread1of1ForFork1_~cond~2#1| 1)), Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256)), Black: 380#true]) [2024-11-20 09:42:26,974 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2024-11-20 09:42:26,974 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2024-11-20 09:42:26,974 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2024-11-20 09:42:26,974 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2024-11-20 09:42:26,974 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][136], [Black: 63#(= ~total~0 0), 9#thread1EXITtrue, 33#L101true, Black: 67#(<= ~q1_back~0 ~q1_front~0), Black: 93#(= ~i~0 0), 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 44#L148-4true, Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 71#(= ~q2_back~0 ~q2_front~0), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), Black: 105#(= ~j~0 0), Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 25#L119true, Black: 114#true, Black: 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), 291#(< 0 (mod |thread3Thread1of1ForFork1_~cond~2#1| 256)), Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 11#L83true, Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256)), Black: 380#true, 1086#(and (<= ~q1_front~0 ~q1_back~0) (= |thread3Thread1of1ForFork1_~cond~2#1| 1))]) [2024-11-20 09:42:26,974 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2024-11-20 09:42:26,974 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2024-11-20 09:42:26,974 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-11-20 09:42:26,974 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2024-11-20 09:42:26,976 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][136], [Black: 63#(= ~total~0 0), 33#L101true, Black: 67#(<= ~q1_back~0 ~q1_front~0), Black: 93#(= ~i~0 0), 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 20#L60true, 44#L148-4true, Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 71#(= ~q2_back~0 ~q2_front~0), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), 40#thread2EXITtrue, Black: 105#(= ~j~0 0), Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 25#L119true, Black: 114#true, Black: 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), 291#(< 0 (mod |thread3Thread1of1ForFork1_~cond~2#1| 256)), Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256)), Black: 380#true, 1086#(and (<= ~q1_front~0 ~q1_back~0) (= |thread3Thread1of1ForFork1_~cond~2#1| 1))]) [2024-11-20 09:42:26,976 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2024-11-20 09:42:26,976 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2024-11-20 09:42:26,976 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2024-11-20 09:42:26,976 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-11-20 09:42:26,983 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][136], [Black: 63#(= ~total~0 0), 9#thread1EXITtrue, 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 93#(= ~i~0 0), Black: 67#(<= ~q1_back~0 ~q1_front~0), 33#L101true, 44#L148-4true, Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 71#(= ~q2_back~0 ~q2_front~0), 191#(= |thread3Thread1of1ForFork1_~cond~2#1| 1), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), Black: 105#(= ~j~0 0), 25#L119true, Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 114#true, Black: 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 11#L83true, Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256)), Black: 380#true, 1086#(and (<= ~q1_front~0 ~q1_back~0) (= |thread3Thread1of1ForFork1_~cond~2#1| 1))]) [2024-11-20 09:42:26,983 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2024-11-20 09:42:26,983 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-11-20 09:42:26,983 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2024-11-20 09:42:26,983 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2024-11-20 09:42:26,984 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][136], [Black: 63#(= ~total~0 0), 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 370#(and (<= 1 ~q1_back~0) (= ~i~0 0) (<= 1 ~N~0) (= |thread3Thread1of1ForFork1_~cond~2#1| 1)), Black: 67#(<= ~q1_back~0 ~q1_front~0), 33#L101true, Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 71#(= ~q2_back~0 ~q2_front~0), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), 17#L149true, 40#thread2EXITtrue, Black: 105#(= ~j~0 0), Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 25#L119true, Black: 114#true, Black: 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), 28#L57true, Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256)), Black: 380#true, 1086#(and (<= ~q1_front~0 ~q1_back~0) (= |thread3Thread1of1ForFork1_~cond~2#1| 1))]) [2024-11-20 09:42:26,984 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2024-11-20 09:42:26,984 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-11-20 09:42:26,984 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2024-11-20 09:42:26,984 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2024-11-20 09:42:26,985 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][136], [Black: 63#(= ~total~0 0), 20#L60true, Black: 93#(= ~i~0 0), 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 67#(<= ~q1_back~0 ~q1_front~0), 33#L101true, 44#L148-4true, Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 71#(= ~q2_back~0 ~q2_front~0), 191#(= |thread3Thread1of1ForFork1_~cond~2#1| 1), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), 40#thread2EXITtrue, Black: 105#(= ~j~0 0), 25#L119true, Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 114#true, Black: 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256)), Black: 380#true, 1086#(and (<= ~q1_front~0 ~q1_back~0) (= |thread3Thread1of1ForFork1_~cond~2#1| 1))]) [2024-11-20 09:42:26,985 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2024-11-20 09:42:26,985 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-11-20 09:42:26,985 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2024-11-20 09:42:26,985 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2024-11-20 09:42:26,985 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][139], [Black: 63#(= ~total~0 0), 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 67#(<= ~q1_back~0 ~q1_front~0), 370#(and (<= 1 ~q1_back~0) (= ~i~0 0) (<= 1 ~N~0) (= |thread3Thread1of1ForFork1_~cond~2#1| 1)), 44#L148-4true, Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 71#(= ~q2_back~0 ~q2_front~0), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), 40#thread2EXITtrue, Black: 105#(= ~j~0 0), 51#L104true, 25#L119true, Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 114#true, Black: 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), 949#(<= ~q1_front~0 ~q1_back~0), 28#L57true, Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256)), Black: 380#true]) [2024-11-20 09:42:26,985 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2024-11-20 09:42:26,985 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2024-11-20 09:42:26,985 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-11-20 09:42:26,986 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2024-11-20 09:42:26,989 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][158], [Black: 63#(= ~total~0 0), 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 67#(<= ~q1_back~0 ~q1_front~0), Black: 93#(= ~i~0 0), Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 71#(= ~q2_back~0 ~q2_front~0), 191#(= |thread3Thread1of1ForFork1_~cond~2#1| 1), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), 51#L104true, Black: 105#(= ~j~0 0), 25#L119true, Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 114#true, Black: 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 950#(<= (+ ~q1_front~0 1) ~q1_back~0), 46#L149-1true, 11#L83true, Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256)), Black: 380#true]) [2024-11-20 09:42:26,989 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2024-11-20 09:42:26,989 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2024-11-20 09:42:26,989 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2024-11-20 09:42:26,989 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2024-11-20 09:42:26,989 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][158], [Black: 63#(= ~total~0 0), 9#thread1EXITtrue, Black: 93#(= ~i~0 0), 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 67#(<= ~q1_back~0 ~q1_front~0), 44#L148-4true, Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 71#(= ~q2_back~0 ~q2_front~0), 191#(= |thread3Thread1of1ForFork1_~cond~2#1| 1), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), 51#L104true, Black: 105#(= ~j~0 0), 40#thread2EXITtrue, 25#L119true, Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 114#true, Black: 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 950#(<= (+ ~q1_front~0 1) ~q1_back~0), Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256)), Black: 380#true]) [2024-11-20 09:42:26,989 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2024-11-20 09:42:26,989 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2024-11-20 09:42:26,989 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2024-11-20 09:42:26,989 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2024-11-20 09:42:26,990 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][139], [Black: 63#(= ~total~0 0), 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 370#(and (<= 1 ~q1_back~0) (= ~i~0 0) (<= 1 ~N~0) (= |thread3Thread1of1ForFork1_~cond~2#1| 1)), Black: 67#(<= ~q1_back~0 ~q1_front~0), 33#L101true, Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 71#(= ~q2_back~0 ~q2_front~0), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), 17#L149true, 40#thread2EXITtrue, Black: 105#(= ~j~0 0), Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 25#L119true, Black: 114#true, Black: 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), 949#(<= ~q1_front~0 ~q1_back~0), 28#L57true, Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256)), Black: 380#true]) [2024-11-20 09:42:26,990 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2024-11-20 09:42:26,990 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2024-11-20 09:42:26,990 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-11-20 09:42:26,990 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2024-11-20 09:42:26,990 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][139], [Black: 63#(= ~total~0 0), Black: 67#(<= ~q1_back~0 ~q1_front~0), 33#L101true, 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 20#L60true, Black: 93#(= ~i~0 0), 44#L148-4true, Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 71#(= ~q2_back~0 ~q2_front~0), 191#(= |thread3Thread1of1ForFork1_~cond~2#1| 1), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), 40#thread2EXITtrue, Black: 105#(= ~j~0 0), 25#L119true, Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 114#true, Black: 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), 949#(<= ~q1_front~0 ~q1_back~0), Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256)), Black: 380#true]) [2024-11-20 09:42:26,991 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2024-11-20 09:42:26,991 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2024-11-20 09:42:26,991 INFO L297 olderBase$Statistics]: existing Event has 34 ancestors and is cut-off event [2024-11-20 09:42:26,991 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2024-11-20 09:42:27,004 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][157], [Black: 63#(= ~total~0 0), 114#true, Black: 67#(<= ~q1_back~0 ~q1_front~0), 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 93#(= ~i~0 0), 44#L148-4true, Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 71#(= ~q2_back~0 ~q2_front~0), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), Black: 105#(= ~j~0 0), 51#L104true, 40#thread2EXITtrue, Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 25#L119true, Black: 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), 1084#(and (<= (+ ~q1_front~0 1) ~q1_back~0) (= |thread3Thread1of1ForFork1_~cond~2#1| 1)), 28#L57true, Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256)), Black: 380#true]) [2024-11-20 09:42:27,004 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2024-11-20 09:42:27,004 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2024-11-20 09:42:27,004 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-11-20 09:42:27,004 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-11-20 09:42:27,006 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][136], [Black: 63#(= ~total~0 0), Black: 67#(<= ~q1_back~0 ~q1_front~0), 33#L101true, 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 93#(= ~i~0 0), 44#L148-4true, Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 71#(= ~q2_back~0 ~q2_front~0), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), Black: 105#(= ~j~0 0), 25#L119true, Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 114#true, Black: 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), 291#(< 0 (mod |thread3Thread1of1ForFork1_~cond~2#1| 256)), 28#L57true, Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 11#L83true, Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256)), Black: 380#true, 1086#(and (<= ~q1_front~0 ~q1_back~0) (= |thread3Thread1of1ForFork1_~cond~2#1| 1))]) [2024-11-20 09:42:27,006 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2024-11-20 09:42:27,006 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-11-20 09:42:27,006 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-11-20 09:42:27,006 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-11-20 09:42:27,007 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][158], [Black: 63#(= ~total~0 0), 30#L80true, 114#true, Black: 67#(<= ~q1_back~0 ~q1_front~0), Black: 93#(= ~i~0 0), 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 44#L148-4true, Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 71#(= ~q2_back~0 ~q2_front~0), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), 51#L104true, Black: 105#(= ~j~0 0), 25#L119true, Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), 28#L57true, Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 950#(<= (+ ~q1_front~0 1) ~q1_back~0), Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256)), Black: 380#true]) [2024-11-20 09:42:27,007 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2024-11-20 09:42:27,007 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-11-20 09:42:27,007 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-11-20 09:42:27,007 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-11-20 09:42:27,008 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][157], [Black: 63#(= ~total~0 0), 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 93#(= ~i~0 0), 33#L101true, Black: 67#(<= ~q1_back~0 ~q1_front~0), 44#L148-4true, Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 71#(= ~q2_back~0 ~q2_front~0), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), Black: 105#(= ~j~0 0), 25#L119true, Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 114#true, Black: 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), 291#(< 0 (mod |thread3Thread1of1ForFork1_~cond~2#1| 256)), 1084#(and (<= (+ ~q1_front~0 1) ~q1_back~0) (= |thread3Thread1of1ForFork1_~cond~2#1| 1)), 28#L57true, Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 11#L83true, Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256)), Black: 380#true]) [2024-11-20 09:42:27,008 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2024-11-20 09:42:27,008 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-11-20 09:42:27,008 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-11-20 09:42:27,008 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-11-20 09:42:27,061 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][136], [Black: 63#(= ~total~0 0), 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 33#L101true, Black: 67#(<= ~q1_back~0 ~q1_front~0), Black: 93#(= ~i~0 0), 44#L148-4true, Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 71#(= ~q2_back~0 ~q2_front~0), 191#(= |thread3Thread1of1ForFork1_~cond~2#1| 1), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), Black: 105#(= ~j~0 0), Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 25#L119true, Black: 114#true, Black: 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), 28#L57true, Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 11#L83true, Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256)), Black: 380#true, 1086#(and (<= ~q1_front~0 ~q1_back~0) (= |thread3Thread1of1ForFork1_~cond~2#1| 1))]) [2024-11-20 09:42:27,061 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2024-11-20 09:42:27,061 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-11-20 09:42:27,061 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-11-20 09:42:27,061 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-11-20 09:42:27,062 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][157], [Black: 63#(= ~total~0 0), 33#L101true, Black: 67#(<= ~q1_back~0 ~q1_front~0), 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 93#(= ~i~0 0), 44#L148-4true, Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 71#(= ~q2_back~0 ~q2_front~0), 191#(= |thread3Thread1of1ForFork1_~cond~2#1| 1), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), Black: 105#(= ~j~0 0), Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 25#L119true, Black: 114#true, Black: 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), 1084#(and (<= (+ ~q1_front~0 1) ~q1_back~0) (= |thread3Thread1of1ForFork1_~cond~2#1| 1)), 28#L57true, Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 11#L83true, Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256)), Black: 380#true]) [2024-11-20 09:42:27,062 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2024-11-20 09:42:27,062 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-11-20 09:42:27,062 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-11-20 09:42:27,062 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-11-20 09:42:27,071 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][158], [Black: 63#(= ~total~0 0), 30#L80true, 33#L101true, 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 93#(= ~i~0 0), Black: 67#(<= ~q1_back~0 ~q1_front~0), Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 71#(= ~q2_back~0 ~q2_front~0), 191#(= |thread3Thread1of1ForFork1_~cond~2#1| 1), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), Black: 105#(= ~j~0 0), 17#L149true, 25#L119true, Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 114#true, Black: 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), 28#L57true, 950#(<= (+ ~q1_front~0 1) ~q1_back~0), Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256)), Black: 380#true]) [2024-11-20 09:42:27,071 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2024-11-20 09:42:27,071 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-11-20 09:42:27,071 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-11-20 09:42:27,071 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-11-20 09:42:27,072 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][158], [Black: 63#(= ~total~0 0), 30#L80true, 20#L60true, Black: 93#(= ~i~0 0), Black: 67#(<= ~q1_back~0 ~q1_front~0), 33#L101true, 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 44#L148-4true, Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 71#(= ~q2_back~0 ~q2_front~0), 191#(= |thread3Thread1of1ForFork1_~cond~2#1| 1), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), Black: 105#(= ~j~0 0), Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 25#L119true, Black: 114#true, Black: 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 950#(<= (+ ~q1_front~0 1) ~q1_back~0), Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256)), Black: 380#true]) [2024-11-20 09:42:27,072 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2024-11-20 09:42:27,072 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-11-20 09:42:27,072 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-11-20 09:42:27,072 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-11-20 09:42:27,073 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][158], [Black: 63#(= ~total~0 0), 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 67#(<= ~q1_back~0 ~q1_front~0), Black: 93#(= ~i~0 0), 33#L101true, 44#L148-4true, Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 71#(= ~q2_back~0 ~q2_front~0), 191#(= |thread3Thread1of1ForFork1_~cond~2#1| 1), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), Black: 105#(= ~j~0 0), 25#L119true, Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 114#true, Black: 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), 28#L57true, 950#(<= (+ ~q1_front~0 1) ~q1_back~0), Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 11#L83true, Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256)), Black: 380#true]) [2024-11-20 09:42:27,073 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2024-11-20 09:42:27,073 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-11-20 09:42:27,073 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-11-20 09:42:27,073 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-11-20 09:42:27,073 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][158], [Black: 63#(= ~total~0 0), Black: 67#(<= ~q1_back~0 ~q1_front~0), 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 93#(= ~i~0 0), 44#L148-4true, Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 71#(= ~q2_back~0 ~q2_front~0), 191#(= |thread3Thread1of1ForFork1_~cond~2#1| 1), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), 51#L104true, 40#thread2EXITtrue, Black: 105#(= ~j~0 0), 25#L119true, Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 114#true, Black: 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), 28#L57true, 950#(<= (+ ~q1_front~0 1) ~q1_back~0), Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256)), Black: 380#true]) [2024-11-20 09:42:27,074 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2024-11-20 09:42:27,074 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2024-11-20 09:42:27,074 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-11-20 09:42:27,074 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-11-20 09:42:27,099 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][157], [Black: 63#(= ~total~0 0), 9#thread1EXITtrue, 114#true, Black: 67#(<= ~q1_back~0 ~q1_front~0), 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 93#(= ~i~0 0), Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 71#(= ~q2_back~0 ~q2_front~0), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), 17#L149true, Black: 105#(= ~j~0 0), 40#thread2EXITtrue, 51#L104true, Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 25#L119true, Black: 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), 1084#(and (<= (+ ~q1_front~0 1) ~q1_back~0) (= |thread3Thread1of1ForFork1_~cond~2#1| 1)), Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256)), Black: 380#true]) [2024-11-20 09:42:27,099 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2024-11-20 09:42:27,099 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-11-20 09:42:27,099 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-11-20 09:42:27,099 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-11-20 09:42:27,100 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][136], [Black: 63#(= ~total~0 0), 9#thread1EXITtrue, Black: 67#(<= ~q1_back~0 ~q1_front~0), 33#L101true, 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 93#(= ~i~0 0), Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 71#(= ~q2_back~0 ~q2_front~0), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), 17#L149true, Black: 105#(= ~j~0 0), Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 25#L119true, Black: 114#true, Black: 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), 291#(< 0 (mod |thread3Thread1of1ForFork1_~cond~2#1| 256)), Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 11#L83true, Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256)), Black: 380#true, 1086#(and (<= ~q1_front~0 ~q1_back~0) (= |thread3Thread1of1ForFork1_~cond~2#1| 1))]) [2024-11-20 09:42:27,100 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2024-11-20 09:42:27,100 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-11-20 09:42:27,100 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-11-20 09:42:27,100 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-11-20 09:42:27,100 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][136], [Black: 63#(= ~total~0 0), 33#L101true, Black: 67#(<= ~q1_back~0 ~q1_front~0), 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 93#(= ~i~0 0), 20#L60true, Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 71#(= ~q2_back~0 ~q2_front~0), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), 17#L149true, Black: 105#(= ~j~0 0), 40#thread2EXITtrue, Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 25#L119true, Black: 114#true, Black: 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), 291#(< 0 (mod |thread3Thread1of1ForFork1_~cond~2#1| 256)), Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256)), Black: 380#true, 1086#(and (<= ~q1_front~0 ~q1_back~0) (= |thread3Thread1of1ForFork1_~cond~2#1| 1))]) [2024-11-20 09:42:27,101 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2024-11-20 09:42:27,101 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-11-20 09:42:27,101 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-11-20 09:42:27,101 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-11-20 09:42:27,101 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][139], [Black: 63#(= ~total~0 0), 114#true, 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 67#(<= ~q1_back~0 ~q1_front~0), Black: 93#(= ~i~0 0), 20#L60true, 44#L148-4true, Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 71#(= ~q2_back~0 ~q2_front~0), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), 40#thread2EXITtrue, Black: 105#(= ~j~0 0), 51#L104true, Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 25#L119true, Black: 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), 949#(<= ~q1_front~0 ~q1_back~0), Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256)), Black: 380#true]) [2024-11-20 09:42:27,101 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2024-11-20 09:42:27,101 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-11-20 09:42:27,102 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-11-20 09:42:27,102 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-11-20 09:42:27,105 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][136], [Black: 63#(= ~total~0 0), 9#thread1EXITtrue, 33#L101true, Black: 67#(<= ~q1_back~0 ~q1_front~0), 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 93#(= ~i~0 0), Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 71#(= ~q2_back~0 ~q2_front~0), 191#(= |thread3Thread1of1ForFork1_~cond~2#1| 1), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), 17#L149true, Black: 105#(= ~j~0 0), Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 25#L119true, Black: 114#true, Black: 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 11#L83true, Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256)), Black: 380#true, 1086#(and (<= ~q1_front~0 ~q1_back~0) (= |thread3Thread1of1ForFork1_~cond~2#1| 1))]) [2024-11-20 09:42:27,105 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2024-11-20 09:42:27,105 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-11-20 09:42:27,105 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-11-20 09:42:27,105 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-11-20 09:42:27,106 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][136], [Black: 63#(= ~total~0 0), 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 33#L101true, Black: 67#(<= ~q1_back~0 ~q1_front~0), 20#L60true, Black: 93#(= ~i~0 0), Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 71#(= ~q2_back~0 ~q2_front~0), 191#(= |thread3Thread1of1ForFork1_~cond~2#1| 1), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), 17#L149true, 40#thread2EXITtrue, Black: 105#(= ~j~0 0), 25#L119true, Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 114#true, Black: 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256)), Black: 380#true, 1086#(and (<= ~q1_front~0 ~q1_back~0) (= |thread3Thread1of1ForFork1_~cond~2#1| 1))]) [2024-11-20 09:42:27,106 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2024-11-20 09:42:27,106 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-11-20 09:42:27,106 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-11-20 09:42:27,106 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-11-20 09:42:27,106 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][139], [Black: 63#(= ~total~0 0), 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 370#(and (<= 1 ~q1_back~0) (= ~i~0 0) (<= 1 ~N~0) (= |thread3Thread1of1ForFork1_~cond~2#1| 1)), Black: 67#(<= ~q1_back~0 ~q1_front~0), Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 71#(= ~q2_back~0 ~q2_front~0), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), 17#L149true, 40#thread2EXITtrue, 51#L104true, Black: 105#(= ~j~0 0), 25#L119true, Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 114#true, Black: 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), 949#(<= ~q1_front~0 ~q1_back~0), 28#L57true, Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256)), Black: 380#true]) [2024-11-20 09:42:27,107 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2024-11-20 09:42:27,107 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-11-20 09:42:27,107 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-11-20 09:42:27,107 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-11-20 09:42:27,107 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][139], [Black: 63#(= ~total~0 0), Black: 67#(<= ~q1_back~0 ~q1_front~0), Black: 93#(= ~i~0 0), 20#L60true, 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 44#L148-4true, Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 71#(= ~q2_back~0 ~q2_front~0), 191#(= |thread3Thread1of1ForFork1_~cond~2#1| 1), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), 40#thread2EXITtrue, Black: 105#(= ~j~0 0), 51#L104true, Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 25#L119true, Black: 114#true, Black: 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), 949#(<= ~q1_front~0 ~q1_back~0), Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256)), Black: 380#true]) [2024-11-20 09:42:27,108 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2024-11-20 09:42:27,108 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-11-20 09:42:27,108 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-11-20 09:42:27,108 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-11-20 09:42:27,110 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][158], [Black: 63#(= ~total~0 0), 9#thread1EXITtrue, 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 67#(<= ~q1_back~0 ~q1_front~0), Black: 93#(= ~i~0 0), Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 71#(= ~q2_back~0 ~q2_front~0), 191#(= |thread3Thread1of1ForFork1_~cond~2#1| 1), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), 40#thread2EXITtrue, 51#L104true, Black: 105#(= ~j~0 0), 17#L149true, Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 25#L119true, Black: 114#true, Black: 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), 950#(<= (+ ~q1_front~0 1) ~q1_back~0), Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256)), Black: 380#true]) [2024-11-20 09:42:27,110 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2024-11-20 09:42:27,110 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-11-20 09:42:27,110 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-11-20 09:42:27,110 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-11-20 09:42:27,111 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][139], [Black: 63#(= ~total~0 0), 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 33#L101true, Black: 67#(<= ~q1_back~0 ~q1_front~0), 20#L60true, Black: 93#(= ~i~0 0), Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 71#(= ~q2_back~0 ~q2_front~0), 191#(= |thread3Thread1of1ForFork1_~cond~2#1| 1), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), Black: 105#(= ~j~0 0), 40#thread2EXITtrue, 17#L149true, 25#L119true, Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 114#true, Black: 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), 949#(<= ~q1_front~0 ~q1_back~0), Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256)), Black: 380#true]) [2024-11-20 09:42:27,111 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2024-11-20 09:42:27,111 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-11-20 09:42:27,111 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-11-20 09:42:27,111 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-11-20 09:42:27,123 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][157], [Black: 63#(= ~total~0 0), 114#true, Black: 67#(<= ~q1_back~0 ~q1_front~0), 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 93#(= ~i~0 0), Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 71#(= ~q2_back~0 ~q2_front~0), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), 17#L149true, Black: 105#(= ~j~0 0), 40#thread2EXITtrue, 51#L104true, Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 25#L119true, Black: 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), 1084#(and (<= (+ ~q1_front~0 1) ~q1_back~0) (= |thread3Thread1of1ForFork1_~cond~2#1| 1)), 28#L57true, Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256)), Black: 380#true]) [2024-11-20 09:42:27,124 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2024-11-20 09:42:27,124 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-11-20 09:42:27,124 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2024-11-20 09:42:27,124 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2024-11-20 09:42:27,126 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][136], [Black: 63#(= ~total~0 0), 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 67#(<= ~q1_back~0 ~q1_front~0), 33#L101true, Black: 93#(= ~i~0 0), Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 71#(= ~q2_back~0 ~q2_front~0), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), 17#L149true, Black: 105#(= ~j~0 0), 25#L119true, Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 114#true, Black: 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), 291#(< 0 (mod |thread3Thread1of1ForFork1_~cond~2#1| 256)), 28#L57true, Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 11#L83true, Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256)), Black: 380#true, 1086#(and (<= ~q1_front~0 ~q1_back~0) (= |thread3Thread1of1ForFork1_~cond~2#1| 1))]) [2024-11-20 09:42:27,126 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2024-11-20 09:42:27,126 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-11-20 09:42:27,126 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2024-11-20 09:42:27,126 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2024-11-20 09:42:27,126 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][158], [Black: 63#(= ~total~0 0), 30#L80true, 114#true, Black: 93#(= ~i~0 0), 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 67#(<= ~q1_back~0 ~q1_front~0), Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 71#(= ~q2_back~0 ~q2_front~0), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), 17#L149true, Black: 105#(= ~j~0 0), 51#L104true, 25#L119true, Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), 28#L57true, 950#(<= (+ ~q1_front~0 1) ~q1_back~0), Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), Black: 380#true, 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))]) [2024-11-20 09:42:27,127 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2024-11-20 09:42:27,127 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2024-11-20 09:42:27,127 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-11-20 09:42:27,127 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2024-11-20 09:42:27,127 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][157], [Black: 63#(= ~total~0 0), 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 33#L101true, Black: 67#(<= ~q1_back~0 ~q1_front~0), Black: 93#(= ~i~0 0), Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 71#(= ~q2_back~0 ~q2_front~0), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), 17#L149true, Black: 105#(= ~j~0 0), Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 25#L119true, Black: 114#true, Black: 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), 291#(< 0 (mod |thread3Thread1of1ForFork1_~cond~2#1| 256)), 1084#(and (<= (+ ~q1_front~0 1) ~q1_back~0) (= |thread3Thread1of1ForFork1_~cond~2#1| 1)), 28#L57true, Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 11#L83true, Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256)), Black: 380#true]) [2024-11-20 09:42:27,127 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2024-11-20 09:42:27,127 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-11-20 09:42:27,127 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2024-11-20 09:42:27,127 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2024-11-20 09:42:27,129 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][158], [Black: 63#(= ~total~0 0), 30#L80true, 114#true, Black: 67#(<= ~q1_back~0 ~q1_front~0), 20#L60true, Black: 93#(= ~i~0 0), 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 44#L148-4true, Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 71#(= ~q2_back~0 ~q2_front~0), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), 51#L104true, Black: 105#(= ~j~0 0), 25#L119true, Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 950#(<= (+ ~q1_front~0 1) ~q1_back~0), Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256)), Black: 380#true]) [2024-11-20 09:42:27,129 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2024-11-20 09:42:27,129 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-11-20 09:42:27,129 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2024-11-20 09:42:27,129 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2024-11-20 09:42:27,130 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][158], [Black: 63#(= ~total~0 0), 114#true, Black: 67#(<= ~q1_back~0 ~q1_front~0), 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 93#(= ~i~0 0), 44#L148-4true, Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 71#(= ~q2_back~0 ~q2_front~0), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), Black: 105#(= ~j~0 0), 51#L104true, Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 25#L119true, Black: 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), 28#L57true, 950#(<= (+ ~q1_front~0 1) ~q1_back~0), Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 11#L83true, Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256)), Black: 380#true]) [2024-11-20 09:42:27,130 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2024-11-20 09:42:27,130 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-11-20 09:42:27,130 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2024-11-20 09:42:27,130 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2024-11-20 09:42:27,131 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][158], [Black: 63#(= ~total~0 0), 30#L80true, Black: 67#(<= ~q1_back~0 ~q1_front~0), Black: 93#(= ~i~0 0), 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 44#L148-4true, Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 16#thread3EXITtrue, Black: 71#(= ~q2_back~0 ~q2_front~0), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), Black: 105#(= ~j~0 0), Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 25#L119true, Black: 114#true, 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), 28#L57true, 950#(<= (+ ~q1_front~0 1) ~q1_back~0), Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256)), Black: 380#true]) [2024-11-20 09:42:27,131 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2024-11-20 09:42:27,131 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2024-11-20 09:42:27,131 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2024-11-20 09:42:27,131 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-11-20 09:42:27,132 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][158], [Black: 63#(= ~total~0 0), 30#L80true, 114#true, Black: 93#(= ~i~0 0), 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 67#(<= ~q1_back~0 ~q1_front~0), 44#L148-4true, Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 16#thread3EXITtrue, Black: 71#(= ~q2_back~0 ~q2_front~0), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), Black: 105#(= ~j~0 0), Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 25#L119true, Black: 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), 28#L57true, Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 950#(<= (+ ~q1_front~0 1) ~q1_back~0), Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256)), Black: 380#true]) [2024-11-20 09:42:27,132 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2024-11-20 09:42:27,132 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-11-20 09:42:27,132 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2024-11-20 09:42:27,133 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2024-11-20 09:42:27,133 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][157], [Black: 63#(= ~total~0 0), 20#L60true, Black: 93#(= ~i~0 0), 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 33#L101true, Black: 67#(<= ~q1_back~0 ~q1_front~0), 44#L148-4true, Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 71#(= ~q2_back~0 ~q2_front~0), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), Black: 105#(= ~j~0 0), 25#L119true, Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 114#true, Black: 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), 291#(< 0 (mod |thread3Thread1of1ForFork1_~cond~2#1| 256)), 1084#(and (<= (+ ~q1_front~0 1) ~q1_back~0) (= |thread3Thread1of1ForFork1_~cond~2#1| 1)), Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 11#L83true, Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256)), Black: 380#true]) [2024-11-20 09:42:27,134 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2024-11-20 09:42:27,134 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2024-11-20 09:42:27,134 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2024-11-20 09:42:27,134 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-11-20 09:42:27,316 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][136], [Black: 63#(= ~total~0 0), Black: 67#(<= ~q1_back~0 ~q1_front~0), 33#L101true, 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 93#(= ~i~0 0), Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 71#(= ~q2_back~0 ~q2_front~0), 191#(= |thread3Thread1of1ForFork1_~cond~2#1| 1), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), 17#L149true, Black: 105#(= ~j~0 0), Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 25#L119true, Black: 114#true, Black: 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), 28#L57true, Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 11#L83true, Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256)), Black: 380#true, 1086#(and (<= ~q1_front~0 ~q1_back~0) (= |thread3Thread1of1ForFork1_~cond~2#1| 1))]) [2024-11-20 09:42:27,316 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2024-11-20 09:42:27,316 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2024-11-20 09:42:27,317 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-11-20 09:42:27,317 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2024-11-20 09:42:27,317 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][157], [Black: 63#(= ~total~0 0), 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 67#(<= ~q1_back~0 ~q1_front~0), Black: 93#(= ~i~0 0), 33#L101true, Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 71#(= ~q2_back~0 ~q2_front~0), 191#(= |thread3Thread1of1ForFork1_~cond~2#1| 1), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), 17#L149true, Black: 105#(= ~j~0 0), 25#L119true, Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 114#true, Black: 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), 1084#(and (<= (+ ~q1_front~0 1) ~q1_back~0) (= |thread3Thread1of1ForFork1_~cond~2#1| 1)), 28#L57true, Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 11#L83true, Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256)), Black: 380#true]) [2024-11-20 09:42:27,317 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2024-11-20 09:42:27,318 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2024-11-20 09:42:27,318 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2024-11-20 09:42:27,318 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-11-20 09:42:27,319 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][157], [Black: 63#(= ~total~0 0), 33#L101true, Black: 67#(<= ~q1_back~0 ~q1_front~0), 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 20#L60true, Black: 93#(= ~i~0 0), 44#L148-4true, Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 71#(= ~q2_back~0 ~q2_front~0), 191#(= |thread3Thread1of1ForFork1_~cond~2#1| 1), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), Black: 105#(= ~j~0 0), Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 25#L119true, Black: 114#true, Black: 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), 1084#(and (<= (+ ~q1_front~0 1) ~q1_back~0) (= |thread3Thread1of1ForFork1_~cond~2#1| 1)), Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 11#L83true, Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256)), Black: 380#true]) [2024-11-20 09:42:27,319 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2024-11-20 09:42:27,319 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2024-11-20 09:42:27,319 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-11-20 09:42:27,319 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2024-11-20 09:42:27,327 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][158], [Black: 63#(= ~total~0 0), 30#L80true, 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 67#(<= ~q1_back~0 ~q1_front~0), Black: 93#(= ~i~0 0), 20#L60true, 33#L101true, Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 71#(= ~q2_back~0 ~q2_front~0), 191#(= |thread3Thread1of1ForFork1_~cond~2#1| 1), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), Black: 105#(= ~j~0 0), 17#L149true, Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 25#L119true, Black: 114#true, Black: 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), 950#(<= (+ ~q1_front~0 1) ~q1_back~0), Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256)), Black: 380#true]) [2024-11-20 09:42:27,327 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2024-11-20 09:42:27,327 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-11-20 09:42:27,327 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2024-11-20 09:42:27,327 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2024-11-20 09:42:27,328 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][158], [Black: 63#(= ~total~0 0), 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 93#(= ~i~0 0), Black: 67#(<= ~q1_back~0 ~q1_front~0), 33#L101true, Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 71#(= ~q2_back~0 ~q2_front~0), 191#(= |thread3Thread1of1ForFork1_~cond~2#1| 1), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), Black: 105#(= ~j~0 0), 17#L149true, Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 25#L119true, Black: 114#true, Black: 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), 28#L57true, 950#(<= (+ ~q1_front~0 1) ~q1_back~0), Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 11#L83true, Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256)), Black: 380#true]) [2024-11-20 09:42:27,328 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2024-11-20 09:42:27,328 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2024-11-20 09:42:27,328 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-11-20 09:42:27,328 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2024-11-20 09:42:27,329 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][158], [Black: 63#(= ~total~0 0), 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 67#(<= ~q1_back~0 ~q1_front~0), Black: 93#(= ~i~0 0), Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 71#(= ~q2_back~0 ~q2_front~0), 191#(= |thread3Thread1of1ForFork1_~cond~2#1| 1), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), Black: 105#(= ~j~0 0), 51#L104true, 40#thread2EXITtrue, 17#L149true, Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 25#L119true, Black: 114#true, Black: 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), 28#L57true, 950#(<= (+ ~q1_front~0 1) ~q1_back~0), Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256)), Black: 380#true]) [2024-11-20 09:42:27,329 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2024-11-20 09:42:27,329 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-11-20 09:42:27,329 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2024-11-20 09:42:27,329 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2024-11-20 09:42:27,330 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][158], [Black: 63#(= ~total~0 0), 20#L60true, Black: 93#(= ~i~0 0), 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 67#(<= ~q1_back~0 ~q1_front~0), 33#L101true, 44#L148-4true, Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 71#(= ~q2_back~0 ~q2_front~0), 191#(= |thread3Thread1of1ForFork1_~cond~2#1| 1), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), Black: 105#(= ~j~0 0), Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 25#L119true, Black: 114#true, Black: 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 950#(<= (+ ~q1_front~0 1) ~q1_back~0), 11#L83true, Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256)), Black: 380#true]) [2024-11-20 09:42:27,330 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2024-11-20 09:42:27,330 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-11-20 09:42:27,330 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2024-11-20 09:42:27,330 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2024-11-20 09:42:27,348 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][139], [Black: 63#(= ~total~0 0), 9#thread1EXITtrue, Black: 67#(<= ~q1_back~0 ~q1_front~0), 33#L101true, Black: 93#(= ~i~0 0), 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 44#L148-4true, Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 71#(= ~q2_back~0 ~q2_front~0), 191#(= |thread3Thread1of1ForFork1_~cond~2#1| 1), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), 40#thread2EXITtrue, Black: 105#(= ~j~0 0), Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 25#L119true, Black: 114#true, Black: 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), 949#(<= ~q1_front~0 ~q1_back~0), Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256)), Black: 380#true]) [2024-11-20 09:42:27,348 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2024-11-20 09:42:27,348 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-11-20 09:42:27,348 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2024-11-20 09:42:27,349 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2024-11-20 09:42:27,350 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][157], [Black: 63#(= ~total~0 0), 114#true, Black: 67#(<= ~q1_back~0 ~q1_front~0), 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 93#(= ~i~0 0), Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 71#(= ~q2_back~0 ~q2_front~0), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), Black: 105#(= ~j~0 0), 51#L104true, 40#thread2EXITtrue, Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 25#L119true, Black: 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), 1084#(and (<= (+ ~q1_front~0 1) ~q1_back~0) (= |thread3Thread1of1ForFork1_~cond~2#1| 1)), Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 46#L149-1true, Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256)), Black: 380#true]) [2024-11-20 09:42:27,350 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2024-11-20 09:42:27,350 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2024-11-20 09:42:27,350 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2024-11-20 09:42:27,350 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2024-11-20 09:42:27,351 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][136], [Black: 63#(= ~total~0 0), 33#L101true, Black: 67#(<= ~q1_back~0 ~q1_front~0), 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 93#(= ~i~0 0), Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 71#(= ~q2_back~0 ~q2_front~0), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), Black: 105#(= ~j~0 0), 25#L119true, Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 114#true, Black: 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), 291#(< 0 (mod |thread3Thread1of1ForFork1_~cond~2#1| 256)), Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 11#L83true, 46#L149-1true, Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256)), Black: 380#true, 1086#(and (<= ~q1_front~0 ~q1_back~0) (= |thread3Thread1of1ForFork1_~cond~2#1| 1))]) [2024-11-20 09:42:27,351 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2024-11-20 09:42:27,351 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2024-11-20 09:42:27,351 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-11-20 09:42:27,351 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2024-11-20 09:42:27,352 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][136], [Black: 63#(= ~total~0 0), 9#thread1EXITtrue, Black: 93#(= ~i~0 0), 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 33#L101true, Black: 67#(<= ~q1_back~0 ~q1_front~0), 44#L148-4true, Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 71#(= ~q2_back~0 ~q2_front~0), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), 40#thread2EXITtrue, Black: 105#(= ~j~0 0), Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 25#L119true, Black: 114#true, Black: 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), 291#(< 0 (mod |thread3Thread1of1ForFork1_~cond~2#1| 256)), Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256)), Black: 380#true, 1086#(and (<= ~q1_front~0 ~q1_back~0) (= |thread3Thread1of1ForFork1_~cond~2#1| 1))]) [2024-11-20 09:42:27,352 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2024-11-20 09:42:27,352 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-11-20 09:42:27,352 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2024-11-20 09:42:27,352 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2024-11-20 09:42:27,353 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][139], [Black: 63#(= ~total~0 0), 114#true, Black: 67#(<= ~q1_back~0 ~q1_front~0), 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 93#(= ~i~0 0), 20#L60true, Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 71#(= ~q2_back~0 ~q2_front~0), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), 17#L149true, 40#thread2EXITtrue, 51#L104true, Black: 105#(= ~j~0 0), Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 25#L119true, Black: 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), 949#(<= ~q1_front~0 ~q1_back~0), Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256)), Black: 380#true]) [2024-11-20 09:42:27,353 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2024-11-20 09:42:27,353 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2024-11-20 09:42:27,353 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2024-11-20 09:42:27,353 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-11-20 09:42:27,354 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][139], [Black: 63#(= ~total~0 0), 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 67#(<= ~q1_back~0 ~q1_front~0), Black: 93#(= ~i~0 0), 20#L60true, 44#L148-4true, Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 16#thread3EXITtrue, Black: 71#(= ~q2_back~0 ~q2_front~0), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), 40#thread2EXITtrue, Black: 105#(= ~j~0 0), 25#L119true, Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 114#true, 949#(<= ~q1_front~0 ~q1_back~0), 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256)), Black: 380#true]) [2024-11-20 09:42:27,354 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2024-11-20 09:42:27,354 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-11-20 09:42:27,354 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2024-11-20 09:42:27,354 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2024-11-20 09:42:27,356 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][136], [Black: 63#(= ~total~0 0), Black: 67#(<= ~q1_back~0 ~q1_front~0), 33#L101true, Black: 93#(= ~i~0 0), 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 71#(= ~q2_back~0 ~q2_front~0), 191#(= |thread3Thread1of1ForFork1_~cond~2#1| 1), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), Black: 105#(= ~j~0 0), Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 25#L119true, Black: 114#true, Black: 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 46#L149-1true, 11#L83true, Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256)), Black: 380#true, 1086#(and (<= ~q1_front~0 ~q1_back~0) (= |thread3Thread1of1ForFork1_~cond~2#1| 1))]) [2024-11-20 09:42:27,357 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2024-11-20 09:42:27,357 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2024-11-20 09:42:27,357 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-11-20 09:42:27,357 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2024-11-20 09:42:27,358 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][136], [Black: 63#(= ~total~0 0), 9#thread1EXITtrue, Black: 67#(<= ~q1_back~0 ~q1_front~0), 33#L101true, 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 93#(= ~i~0 0), 44#L148-4true, Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 71#(= ~q2_back~0 ~q2_front~0), 191#(= |thread3Thread1of1ForFork1_~cond~2#1| 1), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), 40#thread2EXITtrue, Black: 105#(= ~j~0 0), Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 25#L119true, Black: 114#true, Black: 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256)), Black: 380#true, 1086#(and (<= ~q1_front~0 ~q1_back~0) (= |thread3Thread1of1ForFork1_~cond~2#1| 1))]) [2024-11-20 09:42:27,358 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2024-11-20 09:42:27,358 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2024-11-20 09:42:27,358 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-11-20 09:42:27,358 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2024-11-20 09:42:27,359 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][139], [Black: 63#(= ~total~0 0), Black: 67#(<= ~q1_back~0 ~q1_front~0), Black: 93#(= ~i~0 0), 20#L60true, 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 71#(= ~q2_back~0 ~q2_front~0), 191#(= |thread3Thread1of1ForFork1_~cond~2#1| 1), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), 17#L149true, 51#L104true, 40#thread2EXITtrue, Black: 105#(= ~j~0 0), Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 25#L119true, Black: 114#true, Black: 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), 949#(<= ~q1_front~0 ~q1_back~0), Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256)), Black: 380#true]) [2024-11-20 09:42:27,359 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2024-11-20 09:42:27,359 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-11-20 09:42:27,359 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2024-11-20 09:42:27,359 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2024-11-20 09:42:27,361 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][139], [Black: 63#(= ~total~0 0), 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 67#(<= ~q1_back~0 ~q1_front~0), 33#L101true, Black: 93#(= ~i~0 0), Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 71#(= ~q2_back~0 ~q2_front~0), 191#(= |thread3Thread1of1ForFork1_~cond~2#1| 1), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), Black: 105#(= ~j~0 0), Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 25#L119true, Black: 114#true, Black: 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), 949#(<= ~q1_front~0 ~q1_back~0), Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 46#L149-1true, 11#L83true, Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256)), Black: 380#true]) [2024-11-20 09:42:27,361 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2024-11-20 09:42:27,361 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2024-11-20 09:42:27,362 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2024-11-20 09:42:27,362 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-11-20 09:42:27,362 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][158], [Black: 63#(= ~total~0 0), 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 67#(<= ~q1_back~0 ~q1_front~0), Black: 93#(= ~i~0 0), Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 71#(= ~q2_back~0 ~q2_front~0), 191#(= |thread3Thread1of1ForFork1_~cond~2#1| 1), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), 40#thread2EXITtrue, 51#L104true, Black: 105#(= ~j~0 0), Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 25#L119true, Black: 114#true, Black: 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), 950#(<= (+ ~q1_front~0 1) ~q1_back~0), Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 46#L149-1true, Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256)), Black: 380#true]) [2024-11-20 09:42:27,362 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2024-11-20 09:42:27,362 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2024-11-20 09:42:27,362 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2024-11-20 09:42:27,362 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2024-11-20 09:42:27,380 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][158], [Black: 63#(= ~total~0 0), 30#L80true, 114#true, 20#L60true, Black: 93#(= ~i~0 0), 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 67#(<= ~q1_back~0 ~q1_front~0), Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 71#(= ~q2_back~0 ~q2_front~0), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), 17#L149true, Black: 105#(= ~j~0 0), 51#L104true, 25#L119true, Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 950#(<= (+ ~q1_front~0 1) ~q1_back~0), Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), Black: 380#true, 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))]) [2024-11-20 09:42:27,380 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2024-11-20 09:42:27,380 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2024-11-20 09:42:27,380 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2024-11-20 09:42:27,380 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2024-11-20 09:42:27,381 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][158], [Black: 63#(= ~total~0 0), 114#true, Black: 93#(= ~i~0 0), Black: 67#(<= ~q1_back~0 ~q1_front~0), 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 71#(= ~q2_back~0 ~q2_front~0), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), 17#L149true, Black: 105#(= ~j~0 0), 51#L104true, Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 25#L119true, Black: 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), 28#L57true, Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 950#(<= (+ ~q1_front~0 1) ~q1_back~0), 11#L83true, Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), Black: 380#true, 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))]) [2024-11-20 09:42:27,381 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2024-11-20 09:42:27,381 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2024-11-20 09:42:27,381 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2024-11-20 09:42:27,381 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2024-11-20 09:42:27,382 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][158], [Black: 63#(= ~total~0 0), 30#L80true, Black: 93#(= ~i~0 0), Black: 67#(<= ~q1_back~0 ~q1_front~0), 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 16#thread3EXITtrue, Black: 71#(= ~q2_back~0 ~q2_front~0), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), 17#L149true, Black: 105#(= ~j~0 0), Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 25#L119true, Black: 114#true, 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), 28#L57true, Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 950#(<= (+ ~q1_front~0 1) ~q1_back~0), Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), Black: 380#true, 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))]) [2024-11-20 09:42:27,382 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2024-11-20 09:42:27,382 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2024-11-20 09:42:27,382 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2024-11-20 09:42:27,382 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2024-11-20 09:42:27,383 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][158], [Black: 63#(= ~total~0 0), 30#L80true, 114#true, Black: 93#(= ~i~0 0), Black: 67#(<= ~q1_back~0 ~q1_front~0), 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 16#thread3EXITtrue, Black: 71#(= ~q2_back~0 ~q2_front~0), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), 17#L149true, Black: 105#(= ~j~0 0), Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 25#L119true, Black: 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), 28#L57true, Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 950#(<= (+ ~q1_front~0 1) ~q1_back~0), Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), Black: 380#true, 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))]) [2024-11-20 09:42:27,383 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2024-11-20 09:42:27,383 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2024-11-20 09:42:27,383 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2024-11-20 09:42:27,383 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2024-11-20 09:42:27,384 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][157], [Black: 63#(= ~total~0 0), 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 20#L60true, Black: 93#(= ~i~0 0), 33#L101true, Black: 67#(<= ~q1_back~0 ~q1_front~0), Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 71#(= ~q2_back~0 ~q2_front~0), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), 17#L149true, Black: 105#(= ~j~0 0), 25#L119true, Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 114#true, Black: 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), 291#(< 0 (mod |thread3Thread1of1ForFork1_~cond~2#1| 256)), 1084#(and (<= (+ ~q1_front~0 1) ~q1_back~0) (= |thread3Thread1of1ForFork1_~cond~2#1| 1)), Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 11#L83true, Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256)), Black: 380#true]) [2024-11-20 09:42:27,384 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2024-11-20 09:42:27,384 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2024-11-20 09:42:27,384 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2024-11-20 09:42:27,384 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2024-11-20 09:42:27,385 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][136], [Black: 63#(= ~total~0 0), Black: 67#(<= ~q1_back~0 ~q1_front~0), 33#L101true, Black: 93#(= ~i~0 0), 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 44#L148-4true, Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 71#(= ~q2_back~0 ~q2_front~0), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), Black: 105#(= ~j~0 0), 40#thread2EXITtrue, Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 25#L119true, Black: 114#true, Black: 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), 291#(< 0 (mod |thread3Thread1of1ForFork1_~cond~2#1| 256)), 28#L57true, Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256)), Black: 380#true, 1086#(and (<= ~q1_front~0 ~q1_back~0) (= |thread3Thread1of1ForFork1_~cond~2#1| 1))]) [2024-11-20 09:42:27,385 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2024-11-20 09:42:27,385 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2024-11-20 09:42:27,385 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2024-11-20 09:42:27,385 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2024-11-20 09:42:27,386 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][139], [Black: 63#(= ~total~0 0), 30#L80true, 114#true, Black: 93#(= ~i~0 0), 20#L60true, 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 67#(<= ~q1_back~0 ~q1_front~0), 44#L148-4true, Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 16#thread3EXITtrue, Black: 71#(= ~q2_back~0 ~q2_front~0), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), Black: 105#(= ~j~0 0), Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 25#L119true, Black: 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), 949#(<= ~q1_front~0 ~q1_back~0), Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), Black: 380#true, 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))]) [2024-11-20 09:42:27,386 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2024-11-20 09:42:27,386 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2024-11-20 09:42:27,386 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2024-11-20 09:42:27,386 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2024-11-20 09:42:27,388 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][157], [Black: 63#(= ~total~0 0), Black: 67#(<= ~q1_back~0 ~q1_front~0), 33#L101true, Black: 93#(= ~i~0 0), 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 44#L148-4true, Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 71#(= ~q2_back~0 ~q2_front~0), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), 40#thread2EXITtrue, Black: 105#(= ~j~0 0), 25#L119true, Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 114#true, Black: 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), 291#(< 0 (mod |thread3Thread1of1ForFork1_~cond~2#1| 256)), 1084#(and (<= (+ ~q1_front~0 1) ~q1_back~0) (= |thread3Thread1of1ForFork1_~cond~2#1| 1)), 28#L57true, Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256)), Black: 380#true]) [2024-11-20 09:42:27,389 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2024-11-20 09:42:27,389 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2024-11-20 09:42:27,389 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2024-11-20 09:42:27,389 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2024-11-20 09:42:27,389 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][158], [Black: 63#(= ~total~0 0), 114#true, Black: 67#(<= ~q1_back~0 ~q1_front~0), 20#L60true, Black: 93#(= ~i~0 0), 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 44#L148-4true, Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 71#(= ~q2_back~0 ~q2_front~0), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), 51#L104true, Black: 105#(= ~j~0 0), Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 25#L119true, Black: 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 950#(<= (+ ~q1_front~0 1) ~q1_back~0), 11#L83true, Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256)), Black: 380#true]) [2024-11-20 09:42:27,389 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2024-11-20 09:42:27,390 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2024-11-20 09:42:27,390 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2024-11-20 09:42:27,390 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2024-11-20 09:42:27,391 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][158], [Black: 63#(= ~total~0 0), 30#L80true, Black: 67#(<= ~q1_back~0 ~q1_front~0), 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 20#L60true, Black: 93#(= ~i~0 0), 44#L148-4true, Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 16#thread3EXITtrue, Black: 71#(= ~q2_back~0 ~q2_front~0), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), Black: 105#(= ~j~0 0), Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 25#L119true, Black: 114#true, 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), 950#(<= (+ ~q1_front~0 1) ~q1_back~0), Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256)), Black: 380#true]) [2024-11-20 09:42:27,391 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2024-11-20 09:42:27,391 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2024-11-20 09:42:27,391 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2024-11-20 09:42:27,391 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2024-11-20 09:42:27,391 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][158], [Black: 63#(= ~total~0 0), 30#L80true, 114#true, 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 93#(= ~i~0 0), 20#L60true, Black: 67#(<= ~q1_back~0 ~q1_front~0), 44#L148-4true, Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 16#thread3EXITtrue, Black: 71#(= ~q2_back~0 ~q2_front~0), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), Black: 105#(= ~j~0 0), Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 25#L119true, Black: 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), 950#(<= (+ ~q1_front~0 1) ~q1_back~0), Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256)), Black: 380#true]) [2024-11-20 09:42:27,391 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2024-11-20 09:42:27,392 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2024-11-20 09:42:27,392 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2024-11-20 09:42:27,392 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2024-11-20 09:42:27,393 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][158], [Black: 63#(= ~total~0 0), 30#L80true, Black: 67#(<= ~q1_back~0 ~q1_front~0), Black: 93#(= ~i~0 0), 33#L101true, 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 44#L148-4true, Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 71#(= ~q2_back~0 ~q2_front~0), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), Black: 105#(= ~j~0 0), Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 25#L119true, Black: 114#true, Black: 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), 291#(< 0 (mod |thread3Thread1of1ForFork1_~cond~2#1| 256)), 28#L57true, Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 950#(<= (+ ~q1_front~0 1) ~q1_back~0), Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), Black: 380#true, 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))]) [2024-11-20 09:42:27,393 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2024-11-20 09:42:27,393 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2024-11-20 09:42:27,393 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2024-11-20 09:42:27,393 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2024-11-20 09:42:27,394 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][158], [Black: 63#(= ~total~0 0), Black: 67#(<= ~q1_back~0 ~q1_front~0), Black: 93#(= ~i~0 0), 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 44#L148-4true, Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 16#thread3EXITtrue, Black: 71#(= ~q2_back~0 ~q2_front~0), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), Black: 105#(= ~j~0 0), 25#L119true, Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 114#true, 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), 28#L57true, Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 950#(<= (+ ~q1_front~0 1) ~q1_back~0), 11#L83true, Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256)), Black: 380#true]) [2024-11-20 09:42:27,394 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2024-11-20 09:42:27,394 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2024-11-20 09:42:27,394 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2024-11-20 09:42:27,394 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2024-11-20 09:42:27,395 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][158], [Black: 63#(= ~total~0 0), 114#true, Black: 93#(= ~i~0 0), Black: 67#(<= ~q1_back~0 ~q1_front~0), 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 44#L148-4true, Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 16#thread3EXITtrue, Black: 71#(= ~q2_back~0 ~q2_front~0), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), Black: 105#(= ~j~0 0), Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 25#L119true, Black: 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), 28#L57true, Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 950#(<= (+ ~q1_front~0 1) ~q1_back~0), 11#L83true, Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256)), Black: 380#true]) [2024-11-20 09:42:27,395 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2024-11-20 09:42:27,395 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2024-11-20 09:42:27,395 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2024-11-20 09:42:27,395 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2024-11-20 09:42:27,441 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][157], [Black: 63#(= ~total~0 0), 20#L60true, Black: 93#(= ~i~0 0), 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 67#(<= ~q1_back~0 ~q1_front~0), 33#L101true, Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 71#(= ~q2_back~0 ~q2_front~0), 191#(= |thread3Thread1of1ForFork1_~cond~2#1| 1), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), 17#L149true, Black: 105#(= ~j~0 0), Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 25#L119true, Black: 114#true, Black: 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), 1084#(and (<= (+ ~q1_front~0 1) ~q1_back~0) (= |thread3Thread1of1ForFork1_~cond~2#1| 1)), Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 11#L83true, Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256)), Black: 380#true]) [2024-11-20 09:42:27,441 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2024-11-20 09:42:27,441 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2024-11-20 09:42:27,441 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2024-11-20 09:42:27,441 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2024-11-20 09:42:27,442 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][136], [Black: 63#(= ~total~0 0), 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 67#(<= ~q1_back~0 ~q1_front~0), Black: 93#(= ~i~0 0), 33#L101true, 44#L148-4true, Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 71#(= ~q2_back~0 ~q2_front~0), 191#(= |thread3Thread1of1ForFork1_~cond~2#1| 1), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), 40#thread2EXITtrue, Black: 105#(= ~j~0 0), Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 25#L119true, Black: 114#true, Black: 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), 28#L57true, Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256)), Black: 380#true, 1086#(and (<= ~q1_front~0 ~q1_back~0) (= |thread3Thread1of1ForFork1_~cond~2#1| 1))]) [2024-11-20 09:42:27,442 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2024-11-20 09:42:27,442 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2024-11-20 09:42:27,442 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2024-11-20 09:42:27,442 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2024-11-20 09:42:27,443 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][157], [Black: 63#(= ~total~0 0), Black: 67#(<= ~q1_back~0 ~q1_front~0), Black: 93#(= ~i~0 0), 33#L101true, 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 44#L148-4true, Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 71#(= ~q2_back~0 ~q2_front~0), 191#(= |thread3Thread1of1ForFork1_~cond~2#1| 1), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), 40#thread2EXITtrue, Black: 105#(= ~j~0 0), 25#L119true, Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 114#true, Black: 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), 1084#(and (<= (+ ~q1_front~0 1) ~q1_back~0) (= |thread3Thread1of1ForFork1_~cond~2#1| 1)), 28#L57true, Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256)), Black: 380#true]) [2024-11-20 09:42:27,443 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2024-11-20 09:42:27,443 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2024-11-20 09:42:27,443 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2024-11-20 09:42:27,443 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2024-11-20 09:42:27,448 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][158], [Black: 63#(= ~total~0 0), 30#L80true, 9#thread1EXITtrue, Black: 93#(= ~i~0 0), 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 67#(<= ~q1_back~0 ~q1_front~0), 33#L101true, 44#L148-4true, Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 71#(= ~q2_back~0 ~q2_front~0), 191#(= |thread3Thread1of1ForFork1_~cond~2#1| 1), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), Black: 105#(= ~j~0 0), Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 25#L119true, Black: 114#true, Black: 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 950#(<= (+ ~q1_front~0 1) ~q1_back~0), Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256)), Black: 380#true]) [2024-11-20 09:42:27,448 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2024-11-20 09:42:27,449 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2024-11-20 09:42:27,449 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2024-11-20 09:42:27,449 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2024-11-20 09:42:27,450 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][158], [Black: 63#(= ~total~0 0), Black: 67#(<= ~q1_back~0 ~q1_front~0), Black: 93#(= ~i~0 0), 20#L60true, 33#L101true, 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 71#(= ~q2_back~0 ~q2_front~0), 191#(= |thread3Thread1of1ForFork1_~cond~2#1| 1), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), 17#L149true, Black: 105#(= ~j~0 0), Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 25#L119true, Black: 114#true, Black: 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 950#(<= (+ ~q1_front~0 1) ~q1_back~0), 11#L83true, Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256)), Black: 380#true]) [2024-11-20 09:42:27,450 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2024-11-20 09:42:27,450 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2024-11-20 09:42:27,450 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2024-11-20 09:42:27,450 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2024-11-20 09:42:27,451 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][139], [Black: 63#(= ~total~0 0), 33#L101true, Black: 67#(<= ~q1_back~0 ~q1_front~0), Black: 93#(= ~i~0 0), 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 44#L148-4true, Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 71#(= ~q2_back~0 ~q2_front~0), 191#(= |thread3Thread1of1ForFork1_~cond~2#1| 1), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), 40#thread2EXITtrue, Black: 105#(= ~j~0 0), Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 25#L119true, Black: 114#true, Black: 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), 949#(<= ~q1_front~0 ~q1_back~0), 28#L57true, Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256)), Black: 380#true]) [2024-11-20 09:42:27,451 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2024-11-20 09:42:27,451 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2024-11-20 09:42:27,451 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2024-11-20 09:42:27,451 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2024-11-20 09:42:27,452 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][158], [Black: 63#(= ~total~0 0), Black: 67#(<= ~q1_back~0 ~q1_front~0), Black: 93#(= ~i~0 0), 33#L101true, 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 44#L148-4true, Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 71#(= ~q2_back~0 ~q2_front~0), 191#(= |thread3Thread1of1ForFork1_~cond~2#1| 1), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), Black: 105#(= ~j~0 0), 40#thread2EXITtrue, Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 25#L119true, Black: 114#true, Black: 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), 28#L57true, Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 950#(<= (+ ~q1_front~0 1) ~q1_back~0), Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256)), Black: 380#true]) [2024-11-20 09:42:27,452 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2024-11-20 09:42:27,452 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2024-11-20 09:42:27,452 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2024-11-20 09:42:27,453 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2024-11-20 09:42:27,458 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][139], [Black: 63#(= ~total~0 0), 9#thread1EXITtrue, 114#true, 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 67#(<= ~q1_back~0 ~q1_front~0), Black: 93#(= ~i~0 0), 44#L148-4true, Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 71#(= ~q2_back~0 ~q2_front~0), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), 40#thread2EXITtrue, Black: 105#(= ~j~0 0), 51#L104true, Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 25#L119true, Black: 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), 949#(<= ~q1_front~0 ~q1_back~0), Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256)), Black: 380#true]) [2024-11-20 09:42:27,458 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2024-11-20 09:42:27,458 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2024-11-20 09:42:27,458 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2024-11-20 09:42:27,458 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2024-11-20 09:42:27,464 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][139], [Black: 63#(= ~total~0 0), 9#thread1EXITtrue, Black: 67#(<= ~q1_back~0 ~q1_front~0), 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 93#(= ~i~0 0), 44#L148-4true, Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 71#(= ~q2_back~0 ~q2_front~0), 191#(= |thread3Thread1of1ForFork1_~cond~2#1| 1), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), 40#thread2EXITtrue, Black: 105#(= ~j~0 0), 51#L104true, 25#L119true, Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 114#true, Black: 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), 949#(<= ~q1_front~0 ~q1_back~0), Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256)), Black: 380#true]) [2024-11-20 09:42:27,464 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2024-11-20 09:42:27,464 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2024-11-20 09:42:27,464 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2024-11-20 09:42:27,464 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2024-11-20 09:42:27,466 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][139], [Black: 63#(= ~total~0 0), 9#thread1EXITtrue, 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 33#L101true, Black: 67#(<= ~q1_back~0 ~q1_front~0), Black: 93#(= ~i~0 0), Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 71#(= ~q2_back~0 ~q2_front~0), 191#(= |thread3Thread1of1ForFork1_~cond~2#1| 1), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), Black: 105#(= ~j~0 0), 40#thread2EXITtrue, 17#L149true, Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 25#L119true, Black: 114#true, Black: 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), 949#(<= ~q1_front~0 ~q1_back~0), Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256)), Black: 380#true]) [2024-11-20 09:42:27,466 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2024-11-20 09:42:27,466 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2024-11-20 09:42:27,466 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2024-11-20 09:42:27,466 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2024-11-20 09:42:27,467 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][136], [Black: 63#(= ~total~0 0), 9#thread1EXITtrue, 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 33#L101true, Black: 67#(<= ~q1_back~0 ~q1_front~0), Black: 93#(= ~i~0 0), Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 71#(= ~q2_back~0 ~q2_front~0), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), 17#L149true, Black: 105#(= ~j~0 0), 40#thread2EXITtrue, Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 25#L119true, Black: 114#true, Black: 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), 291#(< 0 (mod |thread3Thread1of1ForFork1_~cond~2#1| 256)), Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256)), Black: 380#true, 1086#(and (<= ~q1_front~0 ~q1_back~0) (= |thread3Thread1of1ForFork1_~cond~2#1| 1))]) [2024-11-20 09:42:27,467 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2024-11-20 09:42:27,467 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2024-11-20 09:42:27,467 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2024-11-20 09:42:27,467 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2024-11-20 09:42:27,468 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][157], [Black: 63#(= ~total~0 0), 114#true, Black: 67#(<= ~q1_back~0 ~q1_front~0), 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 93#(= ~i~0 0), Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 71#(= ~q2_back~0 ~q2_front~0), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), 51#L104true, Black: 105#(= ~j~0 0), Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 25#L119true, Black: 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), 1084#(and (<= (+ ~q1_front~0 1) ~q1_back~0) (= |thread3Thread1of1ForFork1_~cond~2#1| 1)), Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 22#L150true, Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256)), Black: 380#true]) [2024-11-20 09:42:27,468 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2024-11-20 09:42:27,468 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2024-11-20 09:42:27,468 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2024-11-20 09:42:27,468 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2024-11-20 09:42:27,469 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][139], [Black: 63#(= ~total~0 0), 114#true, Black: 67#(<= ~q1_back~0 ~q1_front~0), 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 93#(= ~i~0 0), Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 71#(= ~q2_back~0 ~q2_front~0), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), Black: 105#(= ~j~0 0), 51#L104true, Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 25#L119true, Black: 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), 949#(<= ~q1_front~0 ~q1_back~0), Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 46#L149-1true, 11#L83true, Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256)), Black: 380#true]) [2024-11-20 09:42:27,469 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2024-11-20 09:42:27,469 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2024-11-20 09:42:27,469 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2024-11-20 09:42:27,469 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2024-11-20 09:42:27,470 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][139], [Black: 63#(= ~total~0 0), 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 67#(<= ~q1_back~0 ~q1_front~0), Black: 93#(= ~i~0 0), 20#L60true, Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 16#thread3EXITtrue, Black: 71#(= ~q2_back~0 ~q2_front~0), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), 17#L149true, 40#thread2EXITtrue, Black: 105#(= ~j~0 0), Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 25#L119true, Black: 114#true, 949#(<= ~q1_front~0 ~q1_back~0), 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256)), Black: 380#true]) [2024-11-20 09:42:27,470 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2024-11-20 09:42:27,470 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2024-11-20 09:42:27,470 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2024-11-20 09:42:27,470 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2024-11-20 09:42:27,471 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][139], [Black: 63#(= ~total~0 0), 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 93#(= ~i~0 0), 20#L60true, Black: 67#(<= ~q1_back~0 ~q1_front~0), 33#L101true, 44#L148-4true, Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 71#(= ~q2_back~0 ~q2_front~0), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), 40#thread2EXITtrue, Black: 105#(= ~j~0 0), 25#L119true, Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 114#true, Black: 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), 291#(< 0 (mod |thread3Thread1of1ForFork1_~cond~2#1| 256)), 949#(<= ~q1_front~0 ~q1_back~0), Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256)), Black: 380#true]) [2024-11-20 09:42:27,471 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2024-11-20 09:42:27,471 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2024-11-20 09:42:27,471 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2024-11-20 09:42:27,471 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2024-11-20 09:42:27,472 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][136], [Black: 63#(= ~total~0 0), 9#thread1EXITtrue, 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 33#L101true, Black: 67#(<= ~q1_back~0 ~q1_front~0), Black: 93#(= ~i~0 0), Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 71#(= ~q2_back~0 ~q2_front~0), 191#(= |thread3Thread1of1ForFork1_~cond~2#1| 1), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), 17#L149true, 40#thread2EXITtrue, Black: 105#(= ~j~0 0), Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 25#L119true, Black: 114#true, Black: 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256)), Black: 380#true, 1086#(and (<= ~q1_front~0 ~q1_back~0) (= |thread3Thread1of1ForFork1_~cond~2#1| 1))]) [2024-11-20 09:42:27,472 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2024-11-20 09:42:27,472 INFO L297 olderBase$Statistics]: existing Event has 37 ancestors and is cut-off event [2024-11-20 09:42:27,472 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2024-11-20 09:42:27,472 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2024-11-20 09:42:27,473 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][158], [Black: 63#(= ~total~0 0), 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 67#(<= ~q1_back~0 ~q1_front~0), Black: 93#(= ~i~0 0), Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 71#(= ~q2_back~0 ~q2_front~0), 191#(= |thread3Thread1of1ForFork1_~cond~2#1| 1), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), 51#L104true, Black: 105#(= ~j~0 0), Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 25#L119true, Black: 114#true, Black: 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 950#(<= (+ ~q1_front~0 1) ~q1_back~0), 22#L150true, Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256)), Black: 380#true]) [2024-11-20 09:42:27,473 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2024-11-20 09:42:27,473 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2024-11-20 09:42:27,473 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2024-11-20 09:42:27,473 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2024-11-20 09:42:27,487 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][158], [Black: 63#(= ~total~0 0), 30#L80true, 9#thread1EXITtrue, 114#true, Black: 67#(<= ~q1_back~0 ~q1_front~0), Black: 93#(= ~i~0 0), 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 44#L148-4true, Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 71#(= ~q2_back~0 ~q2_front~0), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), 51#L104true, Black: 105#(= ~j~0 0), Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 25#L119true, Black: 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 950#(<= (+ ~q1_front~0 1) ~q1_back~0), Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256)), Black: 380#true]) [2024-11-20 09:42:27,487 INFO L294 olderBase$Statistics]: this new event has 49 ancestors and is cut-off event [2024-11-20 09:42:27,487 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2024-11-20 09:42:27,487 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2024-11-20 09:42:27,487 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-11-20 09:42:27,489 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][157], [Black: 63#(= ~total~0 0), 9#thread1EXITtrue, 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 93#(= ~i~0 0), 33#L101true, Black: 67#(<= ~q1_back~0 ~q1_front~0), 44#L148-4true, Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 71#(= ~q2_back~0 ~q2_front~0), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), Black: 105#(= ~j~0 0), 25#L119true, Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 114#true, Black: 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), 291#(< 0 (mod |thread3Thread1of1ForFork1_~cond~2#1| 256)), 1084#(and (<= (+ ~q1_front~0 1) ~q1_back~0) (= |thread3Thread1of1ForFork1_~cond~2#1| 1)), Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 11#L83true, Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256)), Black: 380#true]) [2024-11-20 09:42:27,489 INFO L294 olderBase$Statistics]: this new event has 49 ancestors and is cut-off event [2024-11-20 09:42:27,489 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2024-11-20 09:42:27,489 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2024-11-20 09:42:27,489 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2024-11-20 09:42:27,490 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][136], [Black: 63#(= ~total~0 0), 33#L101true, Black: 67#(<= ~q1_back~0 ~q1_front~0), 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 93#(= ~i~0 0), Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 71#(= ~q2_back~0 ~q2_front~0), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), 17#L149true, Black: 105#(= ~j~0 0), 40#thread2EXITtrue, Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 25#L119true, Black: 114#true, Black: 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), 291#(< 0 (mod |thread3Thread1of1ForFork1_~cond~2#1| 256)), 28#L57true, Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256)), Black: 380#true, 1086#(and (<= ~q1_front~0 ~q1_back~0) (= |thread3Thread1of1ForFork1_~cond~2#1| 1))]) [2024-11-20 09:42:27,490 INFO L294 olderBase$Statistics]: this new event has 49 ancestors and is cut-off event [2024-11-20 09:42:27,490 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2024-11-20 09:42:27,490 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2024-11-20 09:42:27,490 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2024-11-20 09:42:27,491 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][139], [Black: 63#(= ~total~0 0), 30#L80true, 114#true, Black: 93#(= ~i~0 0), 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 20#L60true, Black: 67#(<= ~q1_back~0 ~q1_front~0), Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 16#thread3EXITtrue, Black: 71#(= ~q2_back~0 ~q2_front~0), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), 17#L149true, Black: 105#(= ~j~0 0), Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 25#L119true, Black: 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), 949#(<= ~q1_front~0 ~q1_back~0), Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256)), Black: 380#true]) [2024-11-20 09:42:27,491 INFO L294 olderBase$Statistics]: this new event has 49 ancestors and is cut-off event [2024-11-20 09:42:27,491 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-11-20 09:42:27,491 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2024-11-20 09:42:27,491 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2024-11-20 09:42:27,493 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][157], [Black: 63#(= ~total~0 0), 33#L101true, 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 67#(<= ~q1_back~0 ~q1_front~0), Black: 93#(= ~i~0 0), Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 71#(= ~q2_back~0 ~q2_front~0), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), 17#L149true, 40#thread2EXITtrue, Black: 105#(= ~j~0 0), Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 25#L119true, Black: 114#true, Black: 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), 291#(< 0 (mod |thread3Thread1of1ForFork1_~cond~2#1| 256)), 1084#(and (<= (+ ~q1_front~0 1) ~q1_back~0) (= |thread3Thread1of1ForFork1_~cond~2#1| 1)), 28#L57true, Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256)), Black: 380#true]) [2024-11-20 09:42:27,493 INFO L294 olderBase$Statistics]: this new event has 49 ancestors and is cut-off event [2024-11-20 09:42:27,493 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2024-11-20 09:42:27,493 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2024-11-20 09:42:27,493 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2024-11-20 09:42:27,494 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][158], [Black: 63#(= ~total~0 0), 114#true, 20#L60true, Black: 93#(= ~i~0 0), Black: 67#(<= ~q1_back~0 ~q1_front~0), 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 71#(= ~q2_back~0 ~q2_front~0), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), 17#L149true, Black: 105#(= ~j~0 0), 51#L104true, Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 25#L119true, Black: 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 950#(<= (+ ~q1_front~0 1) ~q1_back~0), 11#L83true, Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), Black: 380#true, 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))]) [2024-11-20 09:42:27,494 INFO L294 olderBase$Statistics]: this new event has 49 ancestors and is cut-off event [2024-11-20 09:42:27,494 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2024-11-20 09:42:27,494 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2024-11-20 09:42:27,494 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2024-11-20 09:42:27,495 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][158], [Black: 63#(= ~total~0 0), 30#L80true, 20#L60true, Black: 93#(= ~i~0 0), Black: 67#(<= ~q1_back~0 ~q1_front~0), 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 16#thread3EXITtrue, Black: 71#(= ~q2_back~0 ~q2_front~0), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), 17#L149true, Black: 105#(= ~j~0 0), Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 25#L119true, Black: 114#true, 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), 950#(<= (+ ~q1_front~0 1) ~q1_back~0), Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), Black: 380#true, 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))]) [2024-11-20 09:42:27,495 INFO L294 olderBase$Statistics]: this new event has 49 ancestors and is cut-off event [2024-11-20 09:42:27,495 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-11-20 09:42:27,495 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2024-11-20 09:42:27,495 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2024-11-20 09:42:27,496 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][158], [Black: 63#(= ~total~0 0), 30#L80true, 114#true, 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 67#(<= ~q1_back~0 ~q1_front~0), Black: 93#(= ~i~0 0), 20#L60true, Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 16#thread3EXITtrue, Black: 71#(= ~q2_back~0 ~q2_front~0), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), 17#L149true, Black: 105#(= ~j~0 0), Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 25#L119true, Black: 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), 950#(<= (+ ~q1_front~0 1) ~q1_back~0), Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), Black: 380#true, 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))]) [2024-11-20 09:42:27,496 INFO L294 olderBase$Statistics]: this new event has 49 ancestors and is cut-off event [2024-11-20 09:42:27,496 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2024-11-20 09:42:27,496 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-11-20 09:42:27,496 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2024-11-20 09:42:27,497 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][158], [Black: 63#(= ~total~0 0), 30#L80true, Black: 93#(= ~i~0 0), 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 67#(<= ~q1_back~0 ~q1_front~0), 33#L101true, Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 71#(= ~q2_back~0 ~q2_front~0), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), 17#L149true, Black: 105#(= ~j~0 0), Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 25#L119true, Black: 114#true, Black: 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), 291#(< 0 (mod |thread3Thread1of1ForFork1_~cond~2#1| 256)), 28#L57true, 950#(<= (+ ~q1_front~0 1) ~q1_back~0), Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), Black: 380#true, 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))]) [2024-11-20 09:42:27,497 INFO L294 olderBase$Statistics]: this new event has 49 ancestors and is cut-off event [2024-11-20 09:42:27,497 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-11-20 09:42:27,497 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2024-11-20 09:42:27,498 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2024-11-20 09:42:27,498 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][158], [Black: 63#(= ~total~0 0), Black: 93#(= ~i~0 0), 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 67#(<= ~q1_back~0 ~q1_front~0), Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 16#thread3EXITtrue, Black: 71#(= ~q2_back~0 ~q2_front~0), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), 17#L149true, Black: 105#(= ~j~0 0), 25#L119true, Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 114#true, 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), 28#L57true, Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 950#(<= (+ ~q1_front~0 1) ~q1_back~0), 11#L83true, Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), Black: 380#true, 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))]) [2024-11-20 09:42:27,498 INFO L294 olderBase$Statistics]: this new event has 49 ancestors and is cut-off event [2024-11-20 09:42:27,498 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2024-11-20 09:42:27,499 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2024-11-20 09:42:27,499 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2024-11-20 09:42:27,499 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][158], [Black: 63#(= ~total~0 0), 114#true, Black: 93#(= ~i~0 0), 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 67#(<= ~q1_back~0 ~q1_front~0), Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 16#thread3EXITtrue, Black: 71#(= ~q2_back~0 ~q2_front~0), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), 17#L149true, Black: 105#(= ~j~0 0), Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 25#L119true, Black: 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), 28#L57true, Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 950#(<= (+ ~q1_front~0 1) ~q1_back~0), 11#L83true, Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), Black: 380#true, 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))]) [2024-11-20 09:42:27,499 INFO L294 olderBase$Statistics]: this new event has 49 ancestors and is cut-off event [2024-11-20 09:42:27,499 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2024-11-20 09:42:27,500 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2024-11-20 09:42:27,500 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2024-11-20 09:42:27,501 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][139], [Black: 63#(= ~total~0 0), 114#true, Black: 67#(<= ~q1_back~0 ~q1_front~0), 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 93#(= ~i~0 0), 44#L148-4true, Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 71#(= ~q2_back~0 ~q2_front~0), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), Black: 105#(= ~j~0 0), 51#L104true, 40#thread2EXITtrue, 25#L119true, Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), 949#(<= ~q1_front~0 ~q1_back~0), 28#L57true, Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256)), Black: 380#true]) [2024-11-20 09:42:27,501 INFO L294 olderBase$Statistics]: this new event has 49 ancestors and is cut-off event [2024-11-20 09:42:27,501 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2024-11-20 09:42:27,501 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2024-11-20 09:42:27,501 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2024-11-20 09:42:27,502 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][139], [Black: 63#(= ~total~0 0), 114#true, Black: 93#(= ~i~0 0), 20#L60true, Black: 67#(<= ~q1_back~0 ~q1_front~0), 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 44#L148-4true, Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 16#thread3EXITtrue, Black: 71#(= ~q2_back~0 ~q2_front~0), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), Black: 105#(= ~j~0 0), Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 25#L119true, Black: 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), 949#(<= ~q1_front~0 ~q1_back~0), Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 11#L83true, Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), Black: 380#true, 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))]) [2024-11-20 09:42:27,502 INFO L294 olderBase$Statistics]: this new event has 49 ancestors and is cut-off event [2024-11-20 09:42:27,502 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2024-11-20 09:42:27,502 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2024-11-20 09:42:27,502 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2024-11-20 09:42:27,503 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][158], [Black: 63#(= ~total~0 0), 114#true, Black: 67#(<= ~q1_back~0 ~q1_front~0), Black: 93#(= ~i~0 0), 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 44#L148-4true, Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 71#(= ~q2_back~0 ~q2_front~0), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), Black: 105#(= ~j~0 0), 51#L104true, 40#thread2EXITtrue, Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 25#L119true, Black: 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), 28#L57true, Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 950#(<= (+ ~q1_front~0 1) ~q1_back~0), Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256)), Black: 380#true]) [2024-11-20 09:42:27,503 INFO L294 olderBase$Statistics]: this new event has 49 ancestors and is cut-off event [2024-11-20 09:42:27,503 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2024-11-20 09:42:27,503 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2024-11-20 09:42:27,504 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2024-11-20 09:42:27,504 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][157], [Black: 63#(= ~total~0 0), 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 67#(<= ~q1_back~0 ~q1_front~0), 33#L101true, 20#L60true, Black: 93#(= ~i~0 0), 44#L148-4true, Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 71#(= ~q2_back~0 ~q2_front~0), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), 40#thread2EXITtrue, Black: 105#(= ~j~0 0), Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 25#L119true, Black: 114#true, Black: 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), 291#(< 0 (mod |thread3Thread1of1ForFork1_~cond~2#1| 256)), 1084#(and (<= (+ ~q1_front~0 1) ~q1_back~0) (= |thread3Thread1of1ForFork1_~cond~2#1| 1)), Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256)), Black: 380#true]) [2024-11-20 09:42:27,504 INFO L294 olderBase$Statistics]: this new event has 49 ancestors and is cut-off event [2024-11-20 09:42:27,505 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2024-11-20 09:42:27,505 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2024-11-20 09:42:27,505 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2024-11-20 09:42:27,505 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][158], [Black: 63#(= ~total~0 0), 30#L80true, Black: 67#(<= ~q1_back~0 ~q1_front~0), 33#L101true, 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 20#L60true, Black: 93#(= ~i~0 0), 44#L148-4true, Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 71#(= ~q2_back~0 ~q2_front~0), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), Black: 105#(= ~j~0 0), Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 25#L119true, Black: 114#true, Black: 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), 291#(< 0 (mod |thread3Thread1of1ForFork1_~cond~2#1| 256)), 950#(<= (+ ~q1_front~0 1) ~q1_back~0), Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), Black: 380#true, 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))]) [2024-11-20 09:42:27,506 INFO L294 olderBase$Statistics]: this new event has 49 ancestors and is cut-off event [2024-11-20 09:42:27,506 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2024-11-20 09:42:27,506 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2024-11-20 09:42:27,506 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-11-20 09:42:27,507 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][158], [Black: 63#(= ~total~0 0), Black: 67#(<= ~q1_back~0 ~q1_front~0), 20#L60true, Black: 93#(= ~i~0 0), 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 44#L148-4true, Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 16#thread3EXITtrue, Black: 71#(= ~q2_back~0 ~q2_front~0), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), Black: 105#(= ~j~0 0), 25#L119true, Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 114#true, 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 950#(<= (+ ~q1_front~0 1) ~q1_back~0), 11#L83true, Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256)), Black: 380#true]) [2024-11-20 09:42:27,507 INFO L294 olderBase$Statistics]: this new event has 49 ancestors and is cut-off event [2024-11-20 09:42:27,507 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2024-11-20 09:42:27,507 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2024-11-20 09:42:27,507 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2024-11-20 09:42:27,508 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][158], [Black: 63#(= ~total~0 0), 114#true, Black: 93#(= ~i~0 0), 20#L60true, 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 67#(<= ~q1_back~0 ~q1_front~0), 44#L148-4true, Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 16#thread3EXITtrue, Black: 71#(= ~q2_back~0 ~q2_front~0), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), Black: 105#(= ~j~0 0), Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 25#L119true, Black: 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 950#(<= (+ ~q1_front~0 1) ~q1_back~0), 11#L83true, Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256)), Black: 380#true]) [2024-11-20 09:42:27,508 INFO L294 olderBase$Statistics]: this new event has 49 ancestors and is cut-off event [2024-11-20 09:42:27,508 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2024-11-20 09:42:27,508 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2024-11-20 09:42:27,508 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2024-11-20 09:42:27,509 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][158], [Black: 63#(= ~total~0 0), Black: 67#(<= ~q1_back~0 ~q1_front~0), Black: 93#(= ~i~0 0), 33#L101true, 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 44#L148-4true, Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 71#(= ~q2_back~0 ~q2_front~0), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), Black: 105#(= ~j~0 0), Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 25#L119true, Black: 114#true, Black: 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), 291#(< 0 (mod |thread3Thread1of1ForFork1_~cond~2#1| 256)), 28#L57true, Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 950#(<= (+ ~q1_front~0 1) ~q1_back~0), 11#L83true, Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), Black: 380#true, 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))]) [2024-11-20 09:42:27,509 INFO L294 olderBase$Statistics]: this new event has 49 ancestors and is cut-off event [2024-11-20 09:42:27,509 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2024-11-20 09:42:27,509 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2024-11-20 09:42:27,509 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2024-11-20 09:42:27,539 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][157], [Black: 63#(= ~total~0 0), 9#thread1EXITtrue, 33#L101true, Black: 67#(<= ~q1_back~0 ~q1_front~0), 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 93#(= ~i~0 0), 44#L148-4true, Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 71#(= ~q2_back~0 ~q2_front~0), 191#(= |thread3Thread1of1ForFork1_~cond~2#1| 1), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), Black: 105#(= ~j~0 0), 25#L119true, Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 114#true, Black: 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), 1084#(and (<= (+ ~q1_front~0 1) ~q1_back~0) (= |thread3Thread1of1ForFork1_~cond~2#1| 1)), Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 11#L83true, Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256)), Black: 380#true]) [2024-11-20 09:42:27,539 INFO L294 olderBase$Statistics]: this new event has 49 ancestors and is cut-off event [2024-11-20 09:42:27,539 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2024-11-20 09:42:27,539 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2024-11-20 09:42:27,539 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2024-11-20 09:42:27,540 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][136], [Black: 63#(= ~total~0 0), Black: 67#(<= ~q1_back~0 ~q1_front~0), 33#L101true, 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 93#(= ~i~0 0), Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 71#(= ~q2_back~0 ~q2_front~0), 191#(= |thread3Thread1of1ForFork1_~cond~2#1| 1), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), 17#L149true, 40#thread2EXITtrue, Black: 105#(= ~j~0 0), Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 25#L119true, Black: 114#true, Black: 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), 28#L57true, Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256)), Black: 380#true, 1086#(and (<= ~q1_front~0 ~q1_back~0) (= |thread3Thread1of1ForFork1_~cond~2#1| 1))]) [2024-11-20 09:42:27,540 INFO L294 olderBase$Statistics]: this new event has 49 ancestors and is cut-off event [2024-11-20 09:42:27,540 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2024-11-20 09:42:27,540 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2024-11-20 09:42:27,540 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2024-11-20 09:42:27,541 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][157], [Black: 63#(= ~total~0 0), Black: 67#(<= ~q1_back~0 ~q1_front~0), 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 33#L101true, Black: 93#(= ~i~0 0), Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 71#(= ~q2_back~0 ~q2_front~0), 191#(= |thread3Thread1of1ForFork1_~cond~2#1| 1), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), 17#L149true, 40#thread2EXITtrue, Black: 105#(= ~j~0 0), Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 25#L119true, Black: 114#true, Black: 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), 1084#(and (<= (+ ~q1_front~0 1) ~q1_back~0) (= |thread3Thread1of1ForFork1_~cond~2#1| 1)), 28#L57true, Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256)), Black: 380#true]) [2024-11-20 09:42:27,541 INFO L294 olderBase$Statistics]: this new event has 49 ancestors and is cut-off event [2024-11-20 09:42:27,541 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2024-11-20 09:42:27,541 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2024-11-20 09:42:27,541 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2024-11-20 09:42:27,542 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][157], [Black: 63#(= ~total~0 0), Black: 67#(<= ~q1_back~0 ~q1_front~0), 20#L60true, Black: 93#(= ~i~0 0), 33#L101true, 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 44#L148-4true, Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 71#(= ~q2_back~0 ~q2_front~0), 191#(= |thread3Thread1of1ForFork1_~cond~2#1| 1), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), 40#thread2EXITtrue, Black: 105#(= ~j~0 0), Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 25#L119true, Black: 114#true, Black: 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), 1084#(and (<= (+ ~q1_front~0 1) ~q1_back~0) (= |thread3Thread1of1ForFork1_~cond~2#1| 1)), Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256)), Black: 380#true]) [2024-11-20 09:42:27,542 INFO L294 olderBase$Statistics]: this new event has 49 ancestors and is cut-off event [2024-11-20 09:42:27,542 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2024-11-20 09:42:27,542 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2024-11-20 09:42:27,543 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2024-11-20 09:42:27,547 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][158], [Black: 63#(= ~total~0 0), 30#L80true, 9#thread1EXITtrue, 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 67#(<= ~q1_back~0 ~q1_front~0), Black: 93#(= ~i~0 0), 33#L101true, Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 71#(= ~q2_back~0 ~q2_front~0), 191#(= |thread3Thread1of1ForFork1_~cond~2#1| 1), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), Black: 105#(= ~j~0 0), 17#L149true, Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 25#L119true, Black: 114#true, Black: 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), 950#(<= (+ ~q1_front~0 1) ~q1_back~0), Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256)), Black: 380#true]) [2024-11-20 09:42:27,547 INFO L294 olderBase$Statistics]: this new event has 49 ancestors and is cut-off event [2024-11-20 09:42:27,547 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2024-11-20 09:42:27,547 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2024-11-20 09:42:27,547 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-11-20 09:42:27,551 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][158], [Black: 63#(= ~total~0 0), 9#thread1EXITtrue, Black: 93#(= ~i~0 0), 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 67#(<= ~q1_back~0 ~q1_front~0), 33#L101true, 44#L148-4true, Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 71#(= ~q2_back~0 ~q2_front~0), 191#(= |thread3Thread1of1ForFork1_~cond~2#1| 1), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), Black: 105#(= ~j~0 0), Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 25#L119true, Black: 114#true, Black: 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 950#(<= (+ ~q1_front~0 1) ~q1_back~0), 11#L83true, Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256)), Black: 380#true]) [2024-11-20 09:42:27,551 INFO L294 olderBase$Statistics]: this new event has 49 ancestors and is cut-off event [2024-11-20 09:42:27,551 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2024-11-20 09:42:27,551 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2024-11-20 09:42:27,551 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2024-11-20 09:42:27,552 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][139], [Black: 63#(= ~total~0 0), 33#L101true, Black: 67#(<= ~q1_back~0 ~q1_front~0), Black: 93#(= ~i~0 0), 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 71#(= ~q2_back~0 ~q2_front~0), 191#(= |thread3Thread1of1ForFork1_~cond~2#1| 1), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), Black: 105#(= ~j~0 0), 40#thread2EXITtrue, 17#L149true, 25#L119true, Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 114#true, Black: 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), 949#(<= ~q1_front~0 ~q1_back~0), 28#L57true, Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256)), Black: 380#true]) [2024-11-20 09:42:27,552 INFO L294 olderBase$Statistics]: this new event has 49 ancestors and is cut-off event [2024-11-20 09:42:27,552 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2024-11-20 09:42:27,552 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2024-11-20 09:42:27,552 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2024-11-20 09:42:27,553 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][158], [Black: 63#(= ~total~0 0), Black: 93#(= ~i~0 0), Black: 67#(<= ~q1_back~0 ~q1_front~0), 33#L101true, 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 71#(= ~q2_back~0 ~q2_front~0), 191#(= |thread3Thread1of1ForFork1_~cond~2#1| 1), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), Black: 105#(= ~j~0 0), 40#thread2EXITtrue, 17#L149true, Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 25#L119true, Black: 114#true, Black: 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), 28#L57true, Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 950#(<= (+ ~q1_front~0 1) ~q1_back~0), Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256)), Black: 380#true]) [2024-11-20 09:42:27,553 INFO L294 olderBase$Statistics]: this new event has 49 ancestors and is cut-off event [2024-11-20 09:42:27,553 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2024-11-20 09:42:27,553 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2024-11-20 09:42:27,553 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2024-11-20 09:42:27,554 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][158], [Black: 63#(= ~total~0 0), 20#L60true, Black: 93#(= ~i~0 0), Black: 67#(<= ~q1_back~0 ~q1_front~0), 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 33#L101true, 44#L148-4true, Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 71#(= ~q2_back~0 ~q2_front~0), 191#(= |thread3Thread1of1ForFork1_~cond~2#1| 1), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), Black: 105#(= ~j~0 0), 40#thread2EXITtrue, Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 25#L119true, Black: 114#true, Black: 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 950#(<= (+ ~q1_front~0 1) ~q1_back~0), Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256)), Black: 380#true]) [2024-11-20 09:42:27,554 INFO L294 olderBase$Statistics]: this new event has 49 ancestors and is cut-off event [2024-11-20 09:42:27,554 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2024-11-20 09:42:27,554 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2024-11-20 09:42:27,554 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2024-11-20 09:42:27,557 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][139], [Black: 63#(= ~total~0 0), 9#thread1EXITtrue, 114#true, 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 67#(<= ~q1_back~0 ~q1_front~0), Black: 93#(= ~i~0 0), Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 71#(= ~q2_back~0 ~q2_front~0), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), 17#L149true, 40#thread2EXITtrue, 51#L104true, Black: 105#(= ~j~0 0), Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 25#L119true, Black: 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), 949#(<= ~q1_front~0 ~q1_back~0), Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256)), Black: 380#true]) [2024-11-20 09:42:27,557 INFO L294 olderBase$Statistics]: this new event has 49 ancestors and is cut-off event [2024-11-20 09:42:27,557 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2024-11-20 09:42:27,557 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2024-11-20 09:42:27,557 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2024-11-20 09:42:27,558 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][139], [Black: 63#(= ~total~0 0), 9#thread1EXITtrue, 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 67#(<= ~q1_back~0 ~q1_front~0), Black: 93#(= ~i~0 0), 44#L148-4true, Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 16#thread3EXITtrue, Black: 71#(= ~q2_back~0 ~q2_front~0), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), 40#thread2EXITtrue, Black: 105#(= ~j~0 0), Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 25#L119true, Black: 114#true, 949#(<= ~q1_front~0 ~q1_back~0), 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256)), Black: 380#true]) [2024-11-20 09:42:27,558 INFO L294 olderBase$Statistics]: this new event has 49 ancestors and is cut-off event [2024-11-20 09:42:27,558 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2024-11-20 09:42:27,558 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2024-11-20 09:42:27,558 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2024-11-20 09:42:27,565 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][139], [Black: 63#(= ~total~0 0), 9#thread1EXITtrue, Black: 67#(<= ~q1_back~0 ~q1_front~0), Black: 93#(= ~i~0 0), 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 71#(= ~q2_back~0 ~q2_front~0), 191#(= |thread3Thread1of1ForFork1_~cond~2#1| 1), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), 17#L149true, 51#L104true, 40#thread2EXITtrue, Black: 105#(= ~j~0 0), Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 25#L119true, Black: 114#true, Black: 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), 949#(<= ~q1_front~0 ~q1_back~0), Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256)), Black: 380#true]) [2024-11-20 09:42:27,565 INFO L294 olderBase$Statistics]: this new event has 49 ancestors and is cut-off event [2024-11-20 09:42:27,565 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2024-11-20 09:42:27,565 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2024-11-20 09:42:27,565 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2024-11-20 09:42:27,566 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][139], [Black: 63#(= ~total~0 0), 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 33#L101true, Black: 67#(<= ~q1_back~0 ~q1_front~0), Black: 93#(= ~i~0 0), Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 71#(= ~q2_back~0 ~q2_front~0), 191#(= |thread3Thread1of1ForFork1_~cond~2#1| 1), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), Black: 105#(= ~j~0 0), 40#thread2EXITtrue, Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 25#L119true, Black: 114#true, Black: 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), 949#(<= ~q1_front~0 ~q1_back~0), Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 46#L149-1true, Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256)), Black: 380#true]) [2024-11-20 09:42:27,566 INFO L294 olderBase$Statistics]: this new event has 49 ancestors and is cut-off event [2024-11-20 09:42:27,566 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2024-11-20 09:42:27,566 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2024-11-20 09:42:27,567 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2024-11-20 09:42:27,567 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][136], [Black: 63#(= ~total~0 0), 33#L101true, Black: 67#(<= ~q1_back~0 ~q1_front~0), 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 93#(= ~i~0 0), Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 71#(= ~q2_back~0 ~q2_front~0), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), Black: 105#(= ~j~0 0), 40#thread2EXITtrue, Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 25#L119true, Black: 114#true, Black: 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), 291#(< 0 (mod |thread3Thread1of1ForFork1_~cond~2#1| 256)), Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 46#L149-1true, Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256)), Black: 380#true, 1086#(and (<= ~q1_front~0 ~q1_back~0) (= |thread3Thread1of1ForFork1_~cond~2#1| 1))]) [2024-11-20 09:42:27,567 INFO L294 olderBase$Statistics]: this new event has 49 ancestors and is cut-off event [2024-11-20 09:42:27,567 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2024-11-20 09:42:27,567 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2024-11-20 09:42:27,567 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2024-11-20 09:42:27,568 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][139], [Black: 63#(= ~total~0 0), 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 67#(<= ~q1_back~0 ~q1_front~0), Black: 93#(= ~i~0 0), Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 16#thread3EXITtrue, Black: 71#(= ~q2_back~0 ~q2_front~0), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), Black: 105#(= ~j~0 0), 25#L119true, Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 114#true, 949#(<= ~q1_front~0 ~q1_back~0), 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 46#L149-1true, 11#L83true, Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256)), Black: 380#true]) [2024-11-20 09:42:27,568 INFO L294 olderBase$Statistics]: this new event has 49 ancestors and is cut-off event [2024-11-20 09:42:27,568 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2024-11-20 09:42:27,568 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2024-11-20 09:42:27,568 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2024-11-20 09:42:27,569 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][139], [Black: 63#(= ~total~0 0), 33#L101true, 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 67#(<= ~q1_back~0 ~q1_front~0), Black: 93#(= ~i~0 0), 20#L60true, Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 71#(= ~q2_back~0 ~q2_front~0), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), 17#L149true, Black: 105#(= ~j~0 0), 40#thread2EXITtrue, Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 25#L119true, Black: 114#true, Black: 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), 291#(< 0 (mod |thread3Thread1of1ForFork1_~cond~2#1| 256)), 949#(<= ~q1_front~0 ~q1_back~0), Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256)), Black: 380#true]) [2024-11-20 09:42:27,569 INFO L294 olderBase$Statistics]: this new event has 49 ancestors and is cut-off event [2024-11-20 09:42:27,569 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2024-11-20 09:42:27,570 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2024-11-20 09:42:27,570 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2024-11-20 09:42:27,570 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][136], [Black: 63#(= ~total~0 0), 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 67#(<= ~q1_back~0 ~q1_front~0), 33#L101true, Black: 93#(= ~i~0 0), Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 71#(= ~q2_back~0 ~q2_front~0), 191#(= |thread3Thread1of1ForFork1_~cond~2#1| 1), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), 40#thread2EXITtrue, Black: 105#(= ~j~0 0), 25#L119true, Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 114#true, Black: 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 46#L149-1true, Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256)), Black: 380#true, 1086#(and (<= ~q1_front~0 ~q1_back~0) (= |thread3Thread1of1ForFork1_~cond~2#1| 1))]) [2024-11-20 09:42:27,571 INFO L294 olderBase$Statistics]: this new event has 49 ancestors and is cut-off event [2024-11-20 09:42:27,571 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2024-11-20 09:42:27,571 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2024-11-20 09:42:27,571 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2024-11-20 09:42:27,576 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][139], [Black: 63#(= ~total~0 0), 30#L80true, 9#thread1EXITtrue, 114#true, Black: 93#(= ~i~0 0), 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 67#(<= ~q1_back~0 ~q1_front~0), 44#L148-4true, Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 16#thread3EXITtrue, Black: 71#(= ~q2_back~0 ~q2_front~0), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), Black: 105#(= ~j~0 0), Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 25#L119true, Black: 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), 949#(<= ~q1_front~0 ~q1_back~0), Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), Black: 380#true, 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))]) [2024-11-20 09:42:27,576 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2024-11-20 09:42:27,577 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2024-11-20 09:42:27,577 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2024-11-20 09:42:27,577 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2024-11-20 09:42:27,582 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][158], [Black: 63#(= ~total~0 0), 30#L80true, 9#thread1EXITtrue, 114#true, Black: 93#(= ~i~0 0), 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 67#(<= ~q1_back~0 ~q1_front~0), Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 71#(= ~q2_back~0 ~q2_front~0), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), 17#L149true, Black: 105#(= ~j~0 0), 51#L104true, Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 25#L119true, Black: 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 950#(<= (+ ~q1_front~0 1) ~q1_back~0), Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), Black: 380#true, 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))]) [2024-11-20 09:42:27,582 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2024-11-20 09:42:27,582 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2024-11-20 09:42:27,582 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2024-11-20 09:42:27,582 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2024-11-20 09:42:27,583 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][158], [Black: 63#(= ~total~0 0), 9#thread1EXITtrue, 114#true, Black: 67#(<= ~q1_back~0 ~q1_front~0), Black: 93#(= ~i~0 0), 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 44#L148-4true, Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 71#(= ~q2_back~0 ~q2_front~0), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), 51#L104true, Black: 105#(= ~j~0 0), Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 25#L119true, Black: 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 950#(<= (+ ~q1_front~0 1) ~q1_back~0), 11#L83true, Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256)), Black: 380#true]) [2024-11-20 09:42:27,583 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2024-11-20 09:42:27,584 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-11-20 09:42:27,584 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2024-11-20 09:42:27,584 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2024-11-20 09:42:27,584 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][158], [Black: 63#(= ~total~0 0), 30#L80true, 9#thread1EXITtrue, Black: 67#(<= ~q1_back~0 ~q1_front~0), Black: 93#(= ~i~0 0), 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 44#L148-4true, Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 16#thread3EXITtrue, Black: 71#(= ~q2_back~0 ~q2_front~0), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), Black: 105#(= ~j~0 0), Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 25#L119true, Black: 114#true, 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 950#(<= (+ ~q1_front~0 1) ~q1_back~0), Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256)), Black: 380#true]) [2024-11-20 09:42:27,585 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2024-11-20 09:42:27,585 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2024-11-20 09:42:27,585 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2024-11-20 09:42:27,585 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2024-11-20 09:42:27,585 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][158], [Black: 63#(= ~total~0 0), 30#L80true, 9#thread1EXITtrue, 114#true, Black: 93#(= ~i~0 0), Black: 67#(<= ~q1_back~0 ~q1_front~0), 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 44#L148-4true, Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 16#thread3EXITtrue, Black: 71#(= ~q2_back~0 ~q2_front~0), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), Black: 105#(= ~j~0 0), Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 25#L119true, Black: 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 950#(<= (+ ~q1_front~0 1) ~q1_back~0), Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256)), Black: 380#true]) [2024-11-20 09:42:27,585 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2024-11-20 09:42:27,585 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2024-11-20 09:42:27,585 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2024-11-20 09:42:27,586 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2024-11-20 09:42:27,587 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][157], [Black: 63#(= ~total~0 0), 9#thread1EXITtrue, 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 93#(= ~i~0 0), 33#L101true, Black: 67#(<= ~q1_back~0 ~q1_front~0), Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 71#(= ~q2_back~0 ~q2_front~0), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), 17#L149true, Black: 105#(= ~j~0 0), Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 25#L119true, Black: 114#true, Black: 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), 291#(< 0 (mod |thread3Thread1of1ForFork1_~cond~2#1| 256)), 1084#(and (<= (+ ~q1_front~0 1) ~q1_back~0) (= |thread3Thread1of1ForFork1_~cond~2#1| 1)), Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 11#L83true, Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256)), Black: 380#true]) [2024-11-20 09:42:27,587 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2024-11-20 09:42:27,587 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-11-20 09:42:27,587 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2024-11-20 09:42:27,587 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2024-11-20 09:42:27,588 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][139], [Black: 63#(= ~total~0 0), 114#true, Black: 67#(<= ~q1_back~0 ~q1_front~0), 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 93#(= ~i~0 0), Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 71#(= ~q2_back~0 ~q2_front~0), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), 17#L149true, Black: 105#(= ~j~0 0), 51#L104true, 40#thread2EXITtrue, Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 25#L119true, Black: 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), 949#(<= ~q1_front~0 ~q1_back~0), 28#L57true, Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256)), Black: 380#true]) [2024-11-20 09:42:27,588 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2024-11-20 09:42:27,588 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-11-20 09:42:27,589 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2024-11-20 09:42:27,589 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2024-11-20 09:42:27,589 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][139], [Black: 63#(= ~total~0 0), 114#true, Black: 93#(= ~i~0 0), 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 20#L60true, Black: 67#(<= ~q1_back~0 ~q1_front~0), Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 16#thread3EXITtrue, Black: 71#(= ~q2_back~0 ~q2_front~0), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), 17#L149true, Black: 105#(= ~j~0 0), Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 25#L119true, Black: 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), 949#(<= ~q1_front~0 ~q1_back~0), Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 11#L83true, Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256)), Black: 380#true]) [2024-11-20 09:42:27,589 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2024-11-20 09:42:27,589 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2024-11-20 09:42:27,589 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-11-20 09:42:27,589 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2024-11-20 09:42:27,590 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][158], [Black: 63#(= ~total~0 0), 114#true, Black: 93#(= ~i~0 0), 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 67#(<= ~q1_back~0 ~q1_front~0), Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 71#(= ~q2_back~0 ~q2_front~0), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), 17#L149true, Black: 105#(= ~j~0 0), 51#L104true, 40#thread2EXITtrue, 25#L119true, Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), 28#L57true, Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 950#(<= (+ ~q1_front~0 1) ~q1_back~0), Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), Black: 380#true, 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))]) [2024-11-20 09:42:27,590 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2024-11-20 09:42:27,590 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-11-20 09:42:27,590 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2024-11-20 09:42:27,590 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2024-11-20 09:42:27,591 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][157], [Black: 63#(= ~total~0 0), 33#L101true, 20#L60true, 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 93#(= ~i~0 0), Black: 67#(<= ~q1_back~0 ~q1_front~0), Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 71#(= ~q2_back~0 ~q2_front~0), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), 17#L149true, 40#thread2EXITtrue, Black: 105#(= ~j~0 0), Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 25#L119true, Black: 114#true, Black: 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), 291#(< 0 (mod |thread3Thread1of1ForFork1_~cond~2#1| 256)), 1084#(and (<= (+ ~q1_front~0 1) ~q1_back~0) (= |thread3Thread1of1ForFork1_~cond~2#1| 1)), Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256)), Black: 380#true]) [2024-11-20 09:42:27,591 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2024-11-20 09:42:27,591 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2024-11-20 09:42:27,591 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2024-11-20 09:42:27,591 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-11-20 09:42:27,592 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][158], [Black: 63#(= ~total~0 0), 30#L80true, 20#L60true, Black: 93#(= ~i~0 0), Black: 67#(<= ~q1_back~0 ~q1_front~0), 33#L101true, 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 71#(= ~q2_back~0 ~q2_front~0), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), 17#L149true, Black: 105#(= ~j~0 0), 25#L119true, Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 114#true, Black: 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), 291#(< 0 (mod |thread3Thread1of1ForFork1_~cond~2#1| 256)), Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 950#(<= (+ ~q1_front~0 1) ~q1_back~0), Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), Black: 380#true, 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))]) [2024-11-20 09:42:27,592 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2024-11-20 09:42:27,592 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2024-11-20 09:42:27,592 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2024-11-20 09:42:27,592 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2024-11-20 09:42:27,593 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][158], [Black: 63#(= ~total~0 0), 20#L60true, Black: 93#(= ~i~0 0), Black: 67#(<= ~q1_back~0 ~q1_front~0), 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 16#thread3EXITtrue, Black: 71#(= ~q2_back~0 ~q2_front~0), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), 17#L149true, Black: 105#(= ~j~0 0), Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 25#L119true, Black: 114#true, 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 950#(<= (+ ~q1_front~0 1) ~q1_back~0), 11#L83true, Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), Black: 380#true, 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))]) [2024-11-20 09:42:27,593 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2024-11-20 09:42:27,593 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2024-11-20 09:42:27,593 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-11-20 09:42:27,593 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2024-11-20 09:42:27,594 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][158], [Black: 63#(= ~total~0 0), 114#true, Black: 67#(<= ~q1_back~0 ~q1_front~0), Black: 93#(= ~i~0 0), 20#L60true, 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 16#thread3EXITtrue, Black: 71#(= ~q2_back~0 ~q2_front~0), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), 17#L149true, Black: 105#(= ~j~0 0), 25#L119true, Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 950#(<= (+ ~q1_front~0 1) ~q1_back~0), 11#L83true, Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), Black: 380#true, 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))]) [2024-11-20 09:42:27,594 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2024-11-20 09:42:27,594 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2024-11-20 09:42:27,594 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-11-20 09:42:27,594 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2024-11-20 09:42:27,595 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][158], [Black: 63#(= ~total~0 0), 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 93#(= ~i~0 0), Black: 67#(<= ~q1_back~0 ~q1_front~0), 33#L101true, Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 71#(= ~q2_back~0 ~q2_front~0), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), 17#L149true, Black: 105#(= ~j~0 0), 25#L119true, Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 114#true, Black: 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), 291#(< 0 (mod |thread3Thread1of1ForFork1_~cond~2#1| 256)), 28#L57true, 950#(<= (+ ~q1_front~0 1) ~q1_back~0), Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 11#L83true, Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), Black: 380#true, 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))]) [2024-11-20 09:42:27,595 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2024-11-20 09:42:27,595 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-11-20 09:42:27,595 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2024-11-20 09:42:27,595 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2024-11-20 09:42:27,596 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][139], [Black: 63#(= ~total~0 0), 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 67#(<= ~q1_back~0 ~q1_front~0), Black: 93#(= ~i~0 0), 44#L148-4true, Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 16#thread3EXITtrue, Black: 71#(= ~q2_back~0 ~q2_front~0), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), Black: 105#(= ~j~0 0), 40#thread2EXITtrue, 25#L119true, Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 114#true, 949#(<= ~q1_front~0 ~q1_back~0), 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), 28#L57true, Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256)), Black: 380#true]) [2024-11-20 09:42:27,596 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2024-11-20 09:42:27,596 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2024-11-20 09:42:27,596 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2024-11-20 09:42:27,596 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-11-20 09:42:27,597 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][158], [Black: 63#(= ~total~0 0), 114#true, Black: 67#(<= ~q1_back~0 ~q1_front~0), 20#L60true, Black: 93#(= ~i~0 0), 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 44#L148-4true, Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 71#(= ~q2_back~0 ~q2_front~0), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), 51#L104true, Black: 105#(= ~j~0 0), 40#thread2EXITtrue, Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 25#L119true, Black: 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 950#(<= (+ ~q1_front~0 1) ~q1_back~0), Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256)), Black: 380#true]) [2024-11-20 09:42:27,597 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2024-11-20 09:42:27,597 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2024-11-20 09:42:27,597 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-11-20 09:42:27,597 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2024-11-20 09:42:27,598 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][158], [Black: 63#(= ~total~0 0), Black: 67#(<= ~q1_back~0 ~q1_front~0), Black: 93#(= ~i~0 0), 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 44#L148-4true, Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 16#thread3EXITtrue, Black: 71#(= ~q2_back~0 ~q2_front~0), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), Black: 105#(= ~j~0 0), 40#thread2EXITtrue, Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 25#L119true, Black: 114#true, 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), 28#L57true, Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 950#(<= (+ ~q1_front~0 1) ~q1_back~0), Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256)), Black: 380#true]) [2024-11-20 09:42:27,598 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2024-11-20 09:42:27,599 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2024-11-20 09:42:27,599 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-11-20 09:42:27,599 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2024-11-20 09:42:27,599 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][158], [Black: 63#(= ~total~0 0), 114#true, Black: 93#(= ~i~0 0), Black: 67#(<= ~q1_back~0 ~q1_front~0), 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 44#L148-4true, Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 16#thread3EXITtrue, Black: 71#(= ~q2_back~0 ~q2_front~0), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), 40#thread2EXITtrue, Black: 105#(= ~j~0 0), Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 25#L119true, Black: 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), 28#L57true, Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 950#(<= (+ ~q1_front~0 1) ~q1_back~0), Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256)), Black: 380#true]) [2024-11-20 09:42:27,599 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2024-11-20 09:42:27,599 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2024-11-20 09:42:27,599 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-11-20 09:42:27,599 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2024-11-20 09:42:27,600 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][158], [Black: 63#(= ~total~0 0), Black: 67#(<= ~q1_back~0 ~q1_front~0), 33#L101true, 20#L60true, Black: 93#(= ~i~0 0), 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 44#L148-4true, Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 71#(= ~q2_back~0 ~q2_front~0), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), Black: 105#(= ~j~0 0), 25#L119true, Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 114#true, Black: 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), 291#(< 0 (mod |thread3Thread1of1ForFork1_~cond~2#1| 256)), Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 950#(<= (+ ~q1_front~0 1) ~q1_back~0), 11#L83true, Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), Black: 380#true, 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))]) [2024-11-20 09:42:27,600 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2024-11-20 09:42:27,600 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2024-11-20 09:42:27,600 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2024-11-20 09:42:27,600 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-11-20 09:42:27,619 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][157], [Black: 63#(= ~total~0 0), 9#thread1EXITtrue, Black: 93#(= ~i~0 0), Black: 67#(<= ~q1_back~0 ~q1_front~0), 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 33#L101true, Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 71#(= ~q2_back~0 ~q2_front~0), 191#(= |thread3Thread1of1ForFork1_~cond~2#1| 1), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), 17#L149true, Black: 105#(= ~j~0 0), Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 25#L119true, Black: 114#true, Black: 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), 1084#(and (<= (+ ~q1_front~0 1) ~q1_back~0) (= |thread3Thread1of1ForFork1_~cond~2#1| 1)), Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 11#L83true, Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256)), Black: 380#true]) [2024-11-20 09:42:27,619 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2024-11-20 09:42:27,619 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-11-20 09:42:27,619 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2024-11-20 09:42:27,619 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2024-11-20 09:42:27,620 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][157], [Black: 63#(= ~total~0 0), Black: 67#(<= ~q1_back~0 ~q1_front~0), 20#L60true, Black: 93#(= ~i~0 0), 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 33#L101true, Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 71#(= ~q2_back~0 ~q2_front~0), 191#(= |thread3Thread1of1ForFork1_~cond~2#1| 1), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), 17#L149true, 40#thread2EXITtrue, Black: 105#(= ~j~0 0), Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 25#L119true, Black: 114#true, Black: 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), 1084#(and (<= (+ ~q1_front~0 1) ~q1_back~0) (= |thread3Thread1of1ForFork1_~cond~2#1| 1)), Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256)), Black: 380#true]) [2024-11-20 09:42:27,620 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2024-11-20 09:42:27,620 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2024-11-20 09:42:27,620 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2024-11-20 09:42:27,620 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-11-20 09:42:27,622 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][158], [Black: 63#(= ~total~0 0), 30#L80true, 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 67#(<= ~q1_back~0 ~q1_front~0), Black: 93#(= ~i~0 0), 33#L101true, Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 71#(= ~q2_back~0 ~q2_front~0), 191#(= |thread3Thread1of1ForFork1_~cond~2#1| 1), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), Black: 105#(= ~j~0 0), 25#L119true, Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 114#true, Black: 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), 950#(<= (+ ~q1_front~0 1) ~q1_back~0), Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 46#L149-1true, Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256)), Black: 380#true]) [2024-11-20 09:42:27,622 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2024-11-20 09:42:27,623 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2024-11-20 09:42:27,623 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2024-11-20 09:42:27,623 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2024-11-20 09:42:27,623 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][158], [Black: 63#(= ~total~0 0), 9#thread1EXITtrue, 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 67#(<= ~q1_back~0 ~q1_front~0), Black: 93#(= ~i~0 0), 33#L101true, Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 71#(= ~q2_back~0 ~q2_front~0), 191#(= |thread3Thread1of1ForFork1_~cond~2#1| 1), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), Black: 105#(= ~j~0 0), 17#L149true, 25#L119true, Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 114#true, Black: 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), 950#(<= (+ ~q1_front~0 1) ~q1_back~0), Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 11#L83true, Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256)), Black: 380#true]) [2024-11-20 09:42:27,623 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2024-11-20 09:42:27,623 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2024-11-20 09:42:27,623 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2024-11-20 09:42:27,624 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-11-20 09:42:27,625 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][158], [Black: 63#(= ~total~0 0), 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 67#(<= ~q1_back~0 ~q1_front~0), Black: 93#(= ~i~0 0), 20#L60true, 33#L101true, Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 71#(= ~q2_back~0 ~q2_front~0), 191#(= |thread3Thread1of1ForFork1_~cond~2#1| 1), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), 40#thread2EXITtrue, 17#L149true, Black: 105#(= ~j~0 0), Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 25#L119true, Black: 114#true, Black: 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 950#(<= (+ ~q1_front~0 1) ~q1_back~0), Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256)), Black: 380#true]) [2024-11-20 09:42:27,625 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2024-11-20 09:42:27,625 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2024-11-20 09:42:27,625 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2024-11-20 09:42:27,625 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-11-20 09:42:27,627 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][139], [Black: 63#(= ~total~0 0), 114#true, Black: 67#(<= ~q1_back~0 ~q1_front~0), 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 93#(= ~i~0 0), Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 71#(= ~q2_back~0 ~q2_front~0), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), 40#thread2EXITtrue, 51#L104true, Black: 105#(= ~j~0 0), Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 25#L119true, Black: 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), 949#(<= ~q1_front~0 ~q1_back~0), Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 46#L149-1true, Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256)), Black: 380#true]) [2024-11-20 09:42:27,627 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2024-11-20 09:42:27,627 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2024-11-20 09:42:27,627 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-11-20 09:42:27,627 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2024-11-20 09:42:27,628 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][139], [Black: 63#(= ~total~0 0), 9#thread1EXITtrue, Black: 67#(<= ~q1_back~0 ~q1_front~0), 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 93#(= ~i~0 0), Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 16#thread3EXITtrue, Black: 71#(= ~q2_back~0 ~q2_front~0), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), 17#L149true, 40#thread2EXITtrue, Black: 105#(= ~j~0 0), Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 25#L119true, Black: 114#true, 949#(<= ~q1_front~0 ~q1_back~0), 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256)), Black: 380#true]) [2024-11-20 09:42:27,628 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2024-11-20 09:42:27,628 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2024-11-20 09:42:27,628 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-11-20 09:42:27,628 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2024-11-20 09:42:27,629 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][139], [Black: 63#(= ~total~0 0), 9#thread1EXITtrue, Black: 93#(= ~i~0 0), 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 67#(<= ~q1_back~0 ~q1_front~0), 33#L101true, 44#L148-4true, Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 71#(= ~q2_back~0 ~q2_front~0), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), 40#thread2EXITtrue, Black: 105#(= ~j~0 0), Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 25#L119true, Black: 114#true, Black: 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), 291#(< 0 (mod |thread3Thread1of1ForFork1_~cond~2#1| 256)), 949#(<= ~q1_front~0 ~q1_back~0), Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256)), Black: 380#true]) [2024-11-20 09:42:27,629 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2024-11-20 09:42:27,629 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-11-20 09:42:27,629 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2024-11-20 09:42:27,629 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2024-11-20 09:42:27,631 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][139], [Black: 63#(= ~total~0 0), 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 67#(<= ~q1_back~0 ~q1_front~0), Black: 93#(= ~i~0 0), Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 71#(= ~q2_back~0 ~q2_front~0), 191#(= |thread3Thread1of1ForFork1_~cond~2#1| 1), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), 51#L104true, 40#thread2EXITtrue, Black: 105#(= ~j~0 0), 25#L119true, Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 114#true, Black: 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), 949#(<= ~q1_front~0 ~q1_back~0), Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 46#L149-1true, Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256)), Black: 380#true]) [2024-11-20 09:42:27,631 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2024-11-20 09:42:27,631 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2024-11-20 09:42:27,631 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-11-20 09:42:27,631 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2024-11-20 09:42:27,632 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][139], [Black: 63#(= ~total~0 0), 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 33#L101true, Black: 67#(<= ~q1_back~0 ~q1_front~0), Black: 93#(= ~i~0 0), Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 71#(= ~q2_back~0 ~q2_front~0), 191#(= |thread3Thread1of1ForFork1_~cond~2#1| 1), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), Black: 105#(= ~j~0 0), Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 25#L119true, Black: 114#true, Black: 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), 949#(<= ~q1_front~0 ~q1_back~0), Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 22#L150true, Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256)), Black: 380#true]) [2024-11-20 09:42:27,632 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2024-11-20 09:42:27,632 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2024-11-20 09:42:27,632 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2024-11-20 09:42:27,632 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-11-20 09:42:27,633 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][136], [Black: 63#(= ~total~0 0), 33#L101true, Black: 67#(<= ~q1_back~0 ~q1_front~0), 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 93#(= ~i~0 0), Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 71#(= ~q2_back~0 ~q2_front~0), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), Black: 105#(= ~j~0 0), Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 25#L119true, Black: 114#true, Black: 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), 291#(< 0 (mod |thread3Thread1of1ForFork1_~cond~2#1| 256)), Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 22#L150true, Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256)), Black: 380#true, 1086#(and (<= ~q1_front~0 ~q1_back~0) (= |thread3Thread1of1ForFork1_~cond~2#1| 1))]) [2024-11-20 09:42:27,633 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2024-11-20 09:42:27,633 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-11-20 09:42:27,633 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2024-11-20 09:42:27,633 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2024-11-20 09:42:27,634 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][139], [Black: 63#(= ~total~0 0), 33#L101true, Black: 67#(<= ~q1_back~0 ~q1_front~0), Black: 93#(= ~i~0 0), 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 71#(= ~q2_back~0 ~q2_front~0), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), Black: 105#(= ~j~0 0), 25#L119true, Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 114#true, Black: 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), 949#(<= ~q1_front~0 ~q1_back~0), 291#(< 0 (mod |thread3Thread1of1ForFork1_~cond~2#1| 256)), Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 11#L83true, 46#L149-1true, Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256)), Black: 380#true]) [2024-11-20 09:42:27,634 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2024-11-20 09:42:27,634 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2024-11-20 09:42:27,634 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2024-11-20 09:42:27,634 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-11-20 09:42:27,635 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][136], [Black: 63#(= ~total~0 0), 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 33#L101true, Black: 67#(<= ~q1_back~0 ~q1_front~0), Black: 93#(= ~i~0 0), Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 71#(= ~q2_back~0 ~q2_front~0), 191#(= |thread3Thread1of1ForFork1_~cond~2#1| 1), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), Black: 105#(= ~j~0 0), Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 25#L119true, Black: 114#true, Black: 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 22#L150true, Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256)), Black: 380#true, 1086#(and (<= ~q1_front~0 ~q1_back~0) (= |thread3Thread1of1ForFork1_~cond~2#1| 1))]) [2024-11-20 09:42:27,635 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2024-11-20 09:42:27,635 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-11-20 09:42:27,635 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2024-11-20 09:42:27,635 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2024-11-20 09:42:27,638 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][139], [Black: 63#(= ~total~0 0), 30#L80true, 9#thread1EXITtrue, 114#true, Black: 93#(= ~i~0 0), 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 67#(<= ~q1_back~0 ~q1_front~0), Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 16#thread3EXITtrue, Black: 71#(= ~q2_back~0 ~q2_front~0), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), 17#L149true, Black: 105#(= ~j~0 0), Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 25#L119true, Black: 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), 949#(<= ~q1_front~0 ~q1_back~0), Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256)), Black: 380#true]) [2024-11-20 09:42:27,639 INFO L294 olderBase$Statistics]: this new event has 51 ancestors and is cut-off event [2024-11-20 09:42:27,639 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2024-11-20 09:42:27,639 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2024-11-20 09:42:27,639 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2024-11-20 09:42:27,640 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][139], [Black: 63#(= ~total~0 0), 9#thread1EXITtrue, 114#true, Black: 93#(= ~i~0 0), 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 67#(<= ~q1_back~0 ~q1_front~0), 44#L148-4true, Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 16#thread3EXITtrue, Black: 71#(= ~q2_back~0 ~q2_front~0), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), Black: 105#(= ~j~0 0), Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 25#L119true, Black: 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), 949#(<= ~q1_front~0 ~q1_back~0), Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 11#L83true, Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), Black: 380#true, 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))]) [2024-11-20 09:42:27,640 INFO L294 olderBase$Statistics]: this new event has 51 ancestors and is cut-off event [2024-11-20 09:42:27,640 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2024-11-20 09:42:27,640 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2024-11-20 09:42:27,640 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-11-20 09:42:27,644 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][158], [Black: 63#(= ~total~0 0), 30#L80true, 114#true, 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 93#(= ~i~0 0), Black: 67#(<= ~q1_back~0 ~q1_front~0), Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 71#(= ~q2_back~0 ~q2_front~0), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), Black: 105#(= ~j~0 0), 51#L104true, Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 25#L119true, Black: 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), 950#(<= (+ ~q1_front~0 1) ~q1_back~0), Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 46#L149-1true, Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), Black: 380#true, 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))]) [2024-11-20 09:42:27,644 INFO L294 olderBase$Statistics]: this new event has 51 ancestors and is cut-off event [2024-11-20 09:42:27,644 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2024-11-20 09:42:27,644 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2024-11-20 09:42:27,644 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2024-11-20 09:42:27,645 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][158], [Black: 63#(= ~total~0 0), 9#thread1EXITtrue, 114#true, Black: 93#(= ~i~0 0), 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 67#(<= ~q1_back~0 ~q1_front~0), Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 71#(= ~q2_back~0 ~q2_front~0), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), 17#L149true, Black: 105#(= ~j~0 0), 51#L104true, Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 25#L119true, Black: 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), 950#(<= (+ ~q1_front~0 1) ~q1_back~0), Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 11#L83true, Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), Black: 380#true, 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))]) [2024-11-20 09:42:27,645 INFO L294 olderBase$Statistics]: this new event has 51 ancestors and is cut-off event [2024-11-20 09:42:27,645 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2024-11-20 09:42:27,645 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2024-11-20 09:42:27,645 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-11-20 09:42:27,646 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][158], [Black: 63#(= ~total~0 0), 30#L80true, 9#thread1EXITtrue, Black: 93#(= ~i~0 0), 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 67#(<= ~q1_back~0 ~q1_front~0), Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 16#thread3EXITtrue, Black: 71#(= ~q2_back~0 ~q2_front~0), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), 17#L149true, Black: 105#(= ~j~0 0), Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 25#L119true, Black: 114#true, 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), 950#(<= (+ ~q1_front~0 1) ~q1_back~0), Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), Black: 380#true, 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))]) [2024-11-20 09:42:27,646 INFO L294 olderBase$Statistics]: this new event has 51 ancestors and is cut-off event [2024-11-20 09:42:27,646 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2024-11-20 09:42:27,646 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2024-11-20 09:42:27,646 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2024-11-20 09:42:27,647 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][158], [Black: 63#(= ~total~0 0), 30#L80true, 9#thread1EXITtrue, 114#true, 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 67#(<= ~q1_back~0 ~q1_front~0), Black: 93#(= ~i~0 0), Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 16#thread3EXITtrue, Black: 71#(= ~q2_back~0 ~q2_front~0), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), 17#L149true, Black: 105#(= ~j~0 0), Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 25#L119true, Black: 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 950#(<= (+ ~q1_front~0 1) ~q1_back~0), Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), Black: 380#true, 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))]) [2024-11-20 09:42:27,647 INFO L294 olderBase$Statistics]: this new event has 51 ancestors and is cut-off event [2024-11-20 09:42:27,647 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2024-11-20 09:42:27,647 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2024-11-20 09:42:27,647 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2024-11-20 09:42:27,649 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][158], [Black: 63#(= ~total~0 0), 30#L80true, 9#thread1EXITtrue, Black: 67#(<= ~q1_back~0 ~q1_front~0), 33#L101true, Black: 93#(= ~i~0 0), 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 44#L148-4true, Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 71#(= ~q2_back~0 ~q2_front~0), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), Black: 105#(= ~j~0 0), Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 25#L119true, Black: 114#true, Black: 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), 291#(< 0 (mod |thread3Thread1of1ForFork1_~cond~2#1| 256)), Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 950#(<= (+ ~q1_front~0 1) ~q1_back~0), Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), Black: 380#true, 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))]) [2024-11-20 09:42:27,649 INFO L294 olderBase$Statistics]: this new event has 51 ancestors and is cut-off event [2024-11-20 09:42:27,649 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2024-11-20 09:42:27,649 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2024-11-20 09:42:27,649 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2024-11-20 09:42:27,650 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][158], [Black: 63#(= ~total~0 0), 9#thread1EXITtrue, Black: 67#(<= ~q1_back~0 ~q1_front~0), Black: 93#(= ~i~0 0), 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 44#L148-4true, Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 16#thread3EXITtrue, Black: 71#(= ~q2_back~0 ~q2_front~0), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), Black: 105#(= ~j~0 0), Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 25#L119true, Black: 114#true, 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 950#(<= (+ ~q1_front~0 1) ~q1_back~0), 11#L83true, Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256)), Black: 380#true]) [2024-11-20 09:42:27,650 INFO L294 olderBase$Statistics]: this new event has 51 ancestors and is cut-off event [2024-11-20 09:42:27,650 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2024-11-20 09:42:27,650 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-11-20 09:42:27,650 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2024-11-20 09:42:27,650 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][158], [Black: 63#(= ~total~0 0), 9#thread1EXITtrue, 114#true, Black: 93#(= ~i~0 0), Black: 67#(<= ~q1_back~0 ~q1_front~0), 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 44#L148-4true, Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 16#thread3EXITtrue, Black: 71#(= ~q2_back~0 ~q2_front~0), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), Black: 105#(= ~j~0 0), Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 25#L119true, Black: 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 950#(<= (+ ~q1_front~0 1) ~q1_back~0), 11#L83true, Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256)), Black: 380#true]) [2024-11-20 09:42:27,650 INFO L294 olderBase$Statistics]: this new event has 51 ancestors and is cut-off event [2024-11-20 09:42:27,651 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2024-11-20 09:42:27,651 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2024-11-20 09:42:27,651 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-11-20 09:42:27,652 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][157], [Black: 63#(= ~total~0 0), 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 93#(= ~i~0 0), 33#L101true, Black: 67#(<= ~q1_back~0 ~q1_front~0), Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 71#(= ~q2_back~0 ~q2_front~0), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), Black: 105#(= ~j~0 0), Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 25#L119true, Black: 114#true, Black: 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), 291#(< 0 (mod |thread3Thread1of1ForFork1_~cond~2#1| 256)), 1084#(and (<= (+ ~q1_front~0 1) ~q1_back~0) (= |thread3Thread1of1ForFork1_~cond~2#1| 1)), Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 11#L83true, 46#L149-1true, Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256)), Black: 380#true]) [2024-11-20 09:42:27,652 INFO L294 olderBase$Statistics]: this new event has 51 ancestors and is cut-off event [2024-11-20 09:42:27,653 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-11-20 09:42:27,653 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2024-11-20 09:42:27,653 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2024-11-20 09:42:27,653 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][157], [Black: 63#(= ~total~0 0), 9#thread1EXITtrue, 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 67#(<= ~q1_back~0 ~q1_front~0), 33#L101true, Black: 93#(= ~i~0 0), 44#L148-4true, Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 71#(= ~q2_back~0 ~q2_front~0), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), 40#thread2EXITtrue, Black: 105#(= ~j~0 0), 25#L119true, Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 114#true, Black: 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), 291#(< 0 (mod |thread3Thread1of1ForFork1_~cond~2#1| 256)), 1084#(and (<= (+ ~q1_front~0 1) ~q1_back~0) (= |thread3Thread1of1ForFork1_~cond~2#1| 1)), Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256)), Black: 380#true]) [2024-11-20 09:42:27,654 INFO L294 olderBase$Statistics]: this new event has 51 ancestors and is cut-off event [2024-11-20 09:42:27,654 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2024-11-20 09:42:27,654 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2024-11-20 09:42:27,654 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-11-20 09:42:27,655 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][139], [Black: 63#(= ~total~0 0), Black: 67#(<= ~q1_back~0 ~q1_front~0), 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 93#(= ~i~0 0), Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 16#thread3EXITtrue, Black: 71#(= ~q2_back~0 ~q2_front~0), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), 17#L149true, Black: 105#(= ~j~0 0), 40#thread2EXITtrue, Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 25#L119true, Black: 114#true, 949#(<= ~q1_front~0 ~q1_back~0), 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), 28#L57true, Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256)), Black: 380#true]) [2024-11-20 09:42:27,655 INFO L294 olderBase$Statistics]: this new event has 51 ancestors and is cut-off event [2024-11-20 09:42:27,655 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-11-20 09:42:27,655 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2024-11-20 09:42:27,655 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2024-11-20 09:42:27,656 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][158], [Black: 63#(= ~total~0 0), 114#true, 20#L60true, Black: 93#(= ~i~0 0), 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 67#(<= ~q1_back~0 ~q1_front~0), Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 71#(= ~q2_back~0 ~q2_front~0), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), 17#L149true, 40#thread2EXITtrue, Black: 105#(= ~j~0 0), 51#L104true, Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 25#L119true, Black: 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 950#(<= (+ ~q1_front~0 1) ~q1_back~0), Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), Black: 380#true, 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))]) [2024-11-20 09:42:27,656 INFO L294 olderBase$Statistics]: this new event has 51 ancestors and is cut-off event [2024-11-20 09:42:27,656 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2024-11-20 09:42:27,656 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2024-11-20 09:42:27,656 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-11-20 09:42:27,657 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][158], [Black: 63#(= ~total~0 0), Black: 93#(= ~i~0 0), 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 67#(<= ~q1_back~0 ~q1_front~0), Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 16#thread3EXITtrue, Black: 71#(= ~q2_back~0 ~q2_front~0), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), 17#L149true, Black: 105#(= ~j~0 0), 40#thread2EXITtrue, 25#L119true, Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 114#true, 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), 28#L57true, Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 950#(<= (+ ~q1_front~0 1) ~q1_back~0), Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), Black: 380#true, 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))]) [2024-11-20 09:42:27,657 INFO L294 olderBase$Statistics]: this new event has 51 ancestors and is cut-off event [2024-11-20 09:42:27,657 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2024-11-20 09:42:27,657 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2024-11-20 09:42:27,657 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-11-20 09:42:27,658 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][158], [Black: 63#(= ~total~0 0), 114#true, Black: 93#(= ~i~0 0), Black: 67#(<= ~q1_back~0 ~q1_front~0), 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 16#thread3EXITtrue, Black: 71#(= ~q2_back~0 ~q2_front~0), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), 17#L149true, 40#thread2EXITtrue, Black: 105#(= ~j~0 0), Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 25#L119true, Black: 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), 28#L57true, Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 950#(<= (+ ~q1_front~0 1) ~q1_back~0), Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), Black: 380#true, 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))]) [2024-11-20 09:42:27,658 INFO L294 olderBase$Statistics]: this new event has 51 ancestors and is cut-off event [2024-11-20 09:42:27,658 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2024-11-20 09:42:27,658 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2024-11-20 09:42:27,658 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-11-20 09:42:27,659 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][158], [Black: 63#(= ~total~0 0), 20#L60true, Black: 93#(= ~i~0 0), Black: 67#(<= ~q1_back~0 ~q1_front~0), 33#L101true, 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 71#(= ~q2_back~0 ~q2_front~0), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), 17#L149true, Black: 105#(= ~j~0 0), Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 25#L119true, Black: 114#true, Black: 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), 291#(< 0 (mod |thread3Thread1of1ForFork1_~cond~2#1| 256)), Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 950#(<= (+ ~q1_front~0 1) ~q1_back~0), 11#L83true, Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), Black: 380#true, 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))]) [2024-11-20 09:42:27,659 INFO L294 olderBase$Statistics]: this new event has 51 ancestors and is cut-off event [2024-11-20 09:42:27,659 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-11-20 09:42:27,659 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2024-11-20 09:42:27,659 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2024-11-20 09:42:27,660 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][139], [Black: 63#(= ~total~0 0), 114#true, Black: 93#(= ~i~0 0), 20#L60true, Black: 67#(<= ~q1_back~0 ~q1_front~0), 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 44#L148-4true, Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 16#thread3EXITtrue, Black: 71#(= ~q2_back~0 ~q2_front~0), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), 40#thread2EXITtrue, Black: 105#(= ~j~0 0), 25#L119true, Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), 949#(<= ~q1_front~0 ~q1_back~0), Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), Black: 380#true, 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))]) [2024-11-20 09:42:27,660 INFO L294 olderBase$Statistics]: this new event has 51 ancestors and is cut-off event [2024-11-20 09:42:27,660 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-11-20 09:42:27,660 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2024-11-20 09:42:27,660 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2024-11-20 09:42:27,661 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][139], [Black: 63#(= ~total~0 0), 33#L101true, Black: 93#(= ~i~0 0), Black: 67#(<= ~q1_back~0 ~q1_front~0), 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 44#L148-4true, Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 71#(= ~q2_back~0 ~q2_front~0), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), Black: 105#(= ~j~0 0), 40#thread2EXITtrue, Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 25#L119true, Black: 114#true, Black: 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), 291#(< 0 (mod |thread3Thread1of1ForFork1_~cond~2#1| 256)), 949#(<= ~q1_front~0 ~q1_back~0), 28#L57true, Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256)), Black: 380#true]) [2024-11-20 09:42:27,661 INFO L294 olderBase$Statistics]: this new event has 51 ancestors and is cut-off event [2024-11-20 09:42:27,661 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2024-11-20 09:42:27,661 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2024-11-20 09:42:27,661 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-11-20 09:42:27,662 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][158], [Black: 63#(= ~total~0 0), Black: 67#(<= ~q1_back~0 ~q1_front~0), 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 20#L60true, Black: 93#(= ~i~0 0), 44#L148-4true, Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 16#thread3EXITtrue, Black: 71#(= ~q2_back~0 ~q2_front~0), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), Black: 105#(= ~j~0 0), 40#thread2EXITtrue, Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 25#L119true, Black: 114#true, 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), 950#(<= (+ ~q1_front~0 1) ~q1_back~0), Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256)), Black: 380#true]) [2024-11-20 09:42:27,662 INFO L294 olderBase$Statistics]: this new event has 51 ancestors and is cut-off event [2024-11-20 09:42:27,663 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2024-11-20 09:42:27,663 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-11-20 09:42:27,663 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2024-11-20 09:42:27,663 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][158], [Black: 63#(= ~total~0 0), 114#true, 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 93#(= ~i~0 0), 20#L60true, Black: 67#(<= ~q1_back~0 ~q1_front~0), 44#L148-4true, Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 16#thread3EXITtrue, Black: 71#(= ~q2_back~0 ~q2_front~0), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), Black: 105#(= ~j~0 0), 40#thread2EXITtrue, Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 25#L119true, Black: 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), 950#(<= (+ ~q1_front~0 1) ~q1_back~0), Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256)), Black: 380#true]) [2024-11-20 09:42:27,663 INFO L294 olderBase$Statistics]: this new event has 51 ancestors and is cut-off event [2024-11-20 09:42:27,663 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2024-11-20 09:42:27,664 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-11-20 09:42:27,664 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2024-11-20 09:42:27,664 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][158], [Black: 63#(= ~total~0 0), Black: 67#(<= ~q1_back~0 ~q1_front~0), Black: 93#(= ~i~0 0), 33#L101true, 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 44#L148-4true, Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 71#(= ~q2_back~0 ~q2_front~0), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), Black: 105#(= ~j~0 0), 40#thread2EXITtrue, Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 25#L119true, Black: 114#true, Black: 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), 291#(< 0 (mod |thread3Thread1of1ForFork1_~cond~2#1| 256)), 28#L57true, 950#(<= (+ ~q1_front~0 1) ~q1_back~0), Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), Black: 380#true, 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))]) [2024-11-20 09:42:27,664 INFO L294 olderBase$Statistics]: this new event has 51 ancestors and is cut-off event [2024-11-20 09:42:27,664 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-11-20 09:42:27,664 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2024-11-20 09:42:27,665 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2024-11-20 09:42:27,677 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][157], [Black: 63#(= ~total~0 0), Black: 93#(= ~i~0 0), Black: 67#(<= ~q1_back~0 ~q1_front~0), 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 33#L101true, Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 71#(= ~q2_back~0 ~q2_front~0), 191#(= |thread3Thread1of1ForFork1_~cond~2#1| 1), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), Black: 105#(= ~j~0 0), 25#L119true, Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 114#true, Black: 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), 1084#(and (<= (+ ~q1_front~0 1) ~q1_back~0) (= |thread3Thread1of1ForFork1_~cond~2#1| 1)), Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 46#L149-1true, 11#L83true, Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256)), Black: 380#true]) [2024-11-20 09:42:27,678 INFO L294 olderBase$Statistics]: this new event has 51 ancestors and is cut-off event [2024-11-20 09:42:27,678 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2024-11-20 09:42:27,678 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-11-20 09:42:27,678 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2024-11-20 09:42:27,678 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][157], [Black: 63#(= ~total~0 0), 9#thread1EXITtrue, Black: 67#(<= ~q1_back~0 ~q1_front~0), Black: 93#(= ~i~0 0), 33#L101true, 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 44#L148-4true, Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 71#(= ~q2_back~0 ~q2_front~0), 191#(= |thread3Thread1of1ForFork1_~cond~2#1| 1), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), 40#thread2EXITtrue, Black: 105#(= ~j~0 0), Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 25#L119true, Black: 114#true, Black: 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), 1084#(and (<= (+ ~q1_front~0 1) ~q1_back~0) (= |thread3Thread1of1ForFork1_~cond~2#1| 1)), Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256)), Black: 380#true]) [2024-11-20 09:42:27,678 INFO L294 olderBase$Statistics]: this new event has 51 ancestors and is cut-off event [2024-11-20 09:42:27,679 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2024-11-20 09:42:27,679 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2024-11-20 09:42:27,679 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-11-20 09:42:27,680 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][158], [Black: 63#(= ~total~0 0), Black: 67#(<= ~q1_back~0 ~q1_front~0), Black: 93#(= ~i~0 0), 33#L101true, 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 71#(= ~q2_back~0 ~q2_front~0), 191#(= |thread3Thread1of1ForFork1_~cond~2#1| 1), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), Black: 105#(= ~j~0 0), Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 25#L119true, Black: 114#true, Black: 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 950#(<= (+ ~q1_front~0 1) ~q1_back~0), 46#L149-1true, 11#L83true, Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256)), Black: 380#true]) [2024-11-20 09:42:27,681 INFO L294 olderBase$Statistics]: this new event has 51 ancestors and is cut-off event [2024-11-20 09:42:27,681 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2024-11-20 09:42:27,681 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2024-11-20 09:42:27,681 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-11-20 09:42:27,681 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][158], [Black: 63#(= ~total~0 0), 9#thread1EXITtrue, Black: 93#(= ~i~0 0), Black: 67#(<= ~q1_back~0 ~q1_front~0), 33#L101true, 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 44#L148-4true, Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 71#(= ~q2_back~0 ~q2_front~0), 191#(= |thread3Thread1of1ForFork1_~cond~2#1| 1), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), 40#thread2EXITtrue, Black: 105#(= ~j~0 0), 25#L119true, Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 114#true, Black: 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), 950#(<= (+ ~q1_front~0 1) ~q1_back~0), Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256)), Black: 380#true]) [2024-11-20 09:42:27,682 INFO L294 olderBase$Statistics]: this new event has 51 ancestors and is cut-off event [2024-11-20 09:42:27,682 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2024-11-20 09:42:27,682 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-11-20 09:42:27,682 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2024-11-20 09:42:27,683 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][139], [Black: 63#(= ~total~0 0), 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 67#(<= ~q1_back~0 ~q1_front~0), Black: 93#(= ~i~0 0), Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 16#thread3EXITtrue, Black: 71#(= ~q2_back~0 ~q2_front~0), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), 40#thread2EXITtrue, Black: 105#(= ~j~0 0), Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 25#L119true, Black: 114#true, 949#(<= ~q1_front~0 ~q1_back~0), 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 46#L149-1true, Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256)), Black: 380#true]) [2024-11-20 09:42:27,683 INFO L294 olderBase$Statistics]: this new event has 51 ancestors and is cut-off event [2024-11-20 09:42:27,683 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2024-11-20 09:42:27,683 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-11-20 09:42:27,683 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2024-11-20 09:42:27,684 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][139], [Black: 63#(= ~total~0 0), 114#true, 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 67#(<= ~q1_back~0 ~q1_front~0), Black: 93#(= ~i~0 0), Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 71#(= ~q2_back~0 ~q2_front~0), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), 51#L104true, Black: 105#(= ~j~0 0), 25#L119true, Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), 949#(<= ~q1_front~0 ~q1_back~0), Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 22#L150true, Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256)), Black: 380#true]) [2024-11-20 09:42:27,684 INFO L294 olderBase$Statistics]: this new event has 51 ancestors and is cut-off event [2024-11-20 09:42:27,684 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2024-11-20 09:42:27,684 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-11-20 09:42:27,684 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2024-11-20 09:42:27,685 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][139], [Black: 63#(= ~total~0 0), 9#thread1EXITtrue, 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 33#L101true, Black: 67#(<= ~q1_back~0 ~q1_front~0), Black: 93#(= ~i~0 0), Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 71#(= ~q2_back~0 ~q2_front~0), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), 17#L149true, 40#thread2EXITtrue, Black: 105#(= ~j~0 0), 25#L119true, Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 114#true, Black: 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), 949#(<= ~q1_front~0 ~q1_back~0), 291#(< 0 (mod |thread3Thread1of1ForFork1_~cond~2#1| 256)), Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256)), Black: 380#true]) [2024-11-20 09:42:27,685 INFO L294 olderBase$Statistics]: this new event has 51 ancestors and is cut-off event [2024-11-20 09:42:27,686 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2024-11-20 09:42:27,686 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-11-20 09:42:27,686 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2024-11-20 09:42:27,687 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][139], [Black: 63#(= ~total~0 0), Black: 67#(<= ~q1_back~0 ~q1_front~0), 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 93#(= ~i~0 0), Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 71#(= ~q2_back~0 ~q2_front~0), 191#(= |thread3Thread1of1ForFork1_~cond~2#1| 1), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), 51#L104true, Black: 105#(= ~j~0 0), Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 25#L119true, Black: 114#true, Black: 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), 949#(<= ~q1_front~0 ~q1_back~0), Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 22#L150true, Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256)), Black: 380#true]) [2024-11-20 09:42:27,687 INFO L294 olderBase$Statistics]: this new event has 51 ancestors and is cut-off event [2024-11-20 09:42:27,687 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2024-11-20 09:42:27,687 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-11-20 09:42:27,687 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2024-11-20 09:42:27,689 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][139], [Black: 63#(= ~total~0 0), 30#L80true, 114#true, Black: 93#(= ~i~0 0), 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 67#(<= ~q1_back~0 ~q1_front~0), Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 16#thread3EXITtrue, Black: 71#(= ~q2_back~0 ~q2_front~0), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), Black: 105#(= ~j~0 0), Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 25#L119true, Black: 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), 949#(<= ~q1_front~0 ~q1_back~0), Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 46#L149-1true, Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256)), Black: 380#true]) [2024-11-20 09:42:27,690 INFO L294 olderBase$Statistics]: this new event has 52 ancestors and is cut-off event [2024-11-20 09:42:27,690 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2024-11-20 09:42:27,690 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2024-11-20 09:42:27,690 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2024-11-20 09:42:27,691 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][139], [Black: 63#(= ~total~0 0), 9#thread1EXITtrue, 114#true, Black: 93#(= ~i~0 0), Black: 67#(<= ~q1_back~0 ~q1_front~0), 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 16#thread3EXITtrue, Black: 71#(= ~q2_back~0 ~q2_front~0), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), 17#L149true, Black: 105#(= ~j~0 0), 25#L119true, Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), 949#(<= ~q1_front~0 ~q1_back~0), Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 11#L83true, Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256)), Black: 380#true]) [2024-11-20 09:42:27,691 INFO L294 olderBase$Statistics]: this new event has 52 ancestors and is cut-off event [2024-11-20 09:42:27,691 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2024-11-20 09:42:27,691 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2024-11-20 09:42:27,691 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2024-11-20 09:42:27,695 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][158], [Black: 63#(= ~total~0 0), 30#L80true, 9#thread1EXITtrue, Black: 93#(= ~i~0 0), Black: 67#(<= ~q1_back~0 ~q1_front~0), 33#L101true, 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 71#(= ~q2_back~0 ~q2_front~0), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), 17#L149true, Black: 105#(= ~j~0 0), Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 25#L119true, Black: 114#true, Black: 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), 291#(< 0 (mod |thread3Thread1of1ForFork1_~cond~2#1| 256)), Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 950#(<= (+ ~q1_front~0 1) ~q1_back~0), Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), Black: 380#true, 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))]) [2024-11-20 09:42:27,695 INFO L294 olderBase$Statistics]: this new event has 52 ancestors and is cut-off event [2024-11-20 09:42:27,695 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2024-11-20 09:42:27,696 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2024-11-20 09:42:27,696 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2024-11-20 09:42:27,696 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][158], [Black: 63#(= ~total~0 0), 114#true, Black: 93#(= ~i~0 0), Black: 67#(<= ~q1_back~0 ~q1_front~0), 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 71#(= ~q2_back~0 ~q2_front~0), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), 51#L104true, Black: 105#(= ~j~0 0), 25#L119true, Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 950#(<= (+ ~q1_front~0 1) ~q1_back~0), 46#L149-1true, 11#L83true, Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), Black: 380#true, 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))]) [2024-11-20 09:42:27,696 INFO L294 olderBase$Statistics]: this new event has 52 ancestors and is cut-off event [2024-11-20 09:42:27,697 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2024-11-20 09:42:27,697 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2024-11-20 09:42:27,697 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2024-11-20 09:42:27,697 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][158], [Black: 63#(= ~total~0 0), 30#L80true, Black: 93#(= ~i~0 0), Black: 67#(<= ~q1_back~0 ~q1_front~0), 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 16#thread3EXITtrue, Black: 71#(= ~q2_back~0 ~q2_front~0), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), Black: 105#(= ~j~0 0), Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 25#L119true, Black: 114#true, 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 950#(<= (+ ~q1_front~0 1) ~q1_back~0), 46#L149-1true, Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), Black: 380#true, 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))]) [2024-11-20 09:42:27,698 INFO L294 olderBase$Statistics]: this new event has 52 ancestors and is cut-off event [2024-11-20 09:42:27,698 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2024-11-20 09:42:27,698 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2024-11-20 09:42:27,698 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2024-11-20 09:42:27,699 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][158], [Black: 63#(= ~total~0 0), 9#thread1EXITtrue, Black: 93#(= ~i~0 0), Black: 67#(<= ~q1_back~0 ~q1_front~0), 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 16#thread3EXITtrue, Black: 71#(= ~q2_back~0 ~q2_front~0), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), 17#L149true, Black: 105#(= ~j~0 0), Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 25#L119true, Black: 114#true, 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 950#(<= (+ ~q1_front~0 1) ~q1_back~0), 11#L83true, Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), Black: 380#true, 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))]) [2024-11-20 09:42:27,699 INFO L294 olderBase$Statistics]: this new event has 52 ancestors and is cut-off event [2024-11-20 09:42:27,699 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2024-11-20 09:42:27,699 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2024-11-20 09:42:27,699 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2024-11-20 09:42:27,700 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][158], [Black: 63#(= ~total~0 0), 30#L80true, 114#true, 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 67#(<= ~q1_back~0 ~q1_front~0), Black: 93#(= ~i~0 0), Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 16#thread3EXITtrue, Black: 71#(= ~q2_back~0 ~q2_front~0), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), Black: 105#(= ~j~0 0), Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 25#L119true, Black: 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), 950#(<= (+ ~q1_front~0 1) ~q1_back~0), Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 46#L149-1true, Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), Black: 380#true, 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))]) [2024-11-20 09:42:27,700 INFO L294 olderBase$Statistics]: this new event has 52 ancestors and is cut-off event [2024-11-20 09:42:27,700 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2024-11-20 09:42:27,700 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2024-11-20 09:42:27,700 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2024-11-20 09:42:27,701 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][158], [Black: 63#(= ~total~0 0), 9#thread1EXITtrue, 114#true, 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 67#(<= ~q1_back~0 ~q1_front~0), Black: 93#(= ~i~0 0), Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 16#thread3EXITtrue, Black: 71#(= ~q2_back~0 ~q2_front~0), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), 17#L149true, Black: 105#(= ~j~0 0), 25#L119true, Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), 950#(<= (+ ~q1_front~0 1) ~q1_back~0), Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 11#L83true, Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), Black: 380#true, 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))]) [2024-11-20 09:42:27,701 INFO L294 olderBase$Statistics]: this new event has 52 ancestors and is cut-off event [2024-11-20 09:42:27,701 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2024-11-20 09:42:27,701 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2024-11-20 09:42:27,701 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2024-11-20 09:42:27,702 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][158], [Black: 63#(= ~total~0 0), 9#thread1EXITtrue, 114#true, Black: 67#(<= ~q1_back~0 ~q1_front~0), Black: 93#(= ~i~0 0), 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 44#L148-4true, Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 71#(= ~q2_back~0 ~q2_front~0), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), 40#thread2EXITtrue, 51#L104true, Black: 105#(= ~j~0 0), Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 25#L119true, Black: 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), 950#(<= (+ ~q1_front~0 1) ~q1_back~0), Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256)), Black: 380#true]) [2024-11-20 09:42:27,703 INFO L294 olderBase$Statistics]: this new event has 52 ancestors and is cut-off event [2024-11-20 09:42:27,703 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2024-11-20 09:42:27,703 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2024-11-20 09:42:27,703 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2024-11-20 09:42:27,704 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][158], [Black: 63#(= ~total~0 0), 9#thread1EXITtrue, Black: 67#(<= ~q1_back~0 ~q1_front~0), 33#L101true, Black: 93#(= ~i~0 0), 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 44#L148-4true, Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 71#(= ~q2_back~0 ~q2_front~0), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), Black: 105#(= ~j~0 0), Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 25#L119true, Black: 114#true, Black: 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), 291#(< 0 (mod |thread3Thread1of1ForFork1_~cond~2#1| 256)), Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 950#(<= (+ ~q1_front~0 1) ~q1_back~0), 11#L83true, Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), Black: 380#true, 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))]) [2024-11-20 09:42:27,704 INFO L294 olderBase$Statistics]: this new event has 52 ancestors and is cut-off event [2024-11-20 09:42:27,704 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2024-11-20 09:42:27,704 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2024-11-20 09:42:27,704 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2024-11-20 09:42:27,705 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][157], [Black: 63#(= ~total~0 0), 9#thread1EXITtrue, 33#L101true, 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 93#(= ~i~0 0), Black: 67#(<= ~q1_back~0 ~q1_front~0), Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 71#(= ~q2_back~0 ~q2_front~0), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), 17#L149true, 40#thread2EXITtrue, Black: 105#(= ~j~0 0), Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 25#L119true, Black: 114#true, Black: 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), 291#(< 0 (mod |thread3Thread1of1ForFork1_~cond~2#1| 256)), 1084#(and (<= (+ ~q1_front~0 1) ~q1_back~0) (= |thread3Thread1of1ForFork1_~cond~2#1| 1)), Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256)), Black: 380#true]) [2024-11-20 09:42:27,705 INFO L294 olderBase$Statistics]: this new event has 52 ancestors and is cut-off event [2024-11-20 09:42:27,705 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2024-11-20 09:42:27,705 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2024-11-20 09:42:27,705 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2024-11-20 09:42:27,706 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][139], [Black: 63#(= ~total~0 0), 114#true, Black: 93#(= ~i~0 0), 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 20#L60true, Black: 67#(<= ~q1_back~0 ~q1_front~0), Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 16#thread3EXITtrue, Black: 71#(= ~q2_back~0 ~q2_front~0), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), 17#L149true, 40#thread2EXITtrue, Black: 105#(= ~j~0 0), Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 25#L119true, Black: 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), 949#(<= ~q1_front~0 ~q1_back~0), Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256)), Black: 380#true]) [2024-11-20 09:42:27,706 INFO L294 olderBase$Statistics]: this new event has 52 ancestors and is cut-off event [2024-11-20 09:42:27,706 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2024-11-20 09:42:27,706 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2024-11-20 09:42:27,706 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2024-11-20 09:42:27,707 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][139], [Black: 63#(= ~total~0 0), 33#L101true, Black: 67#(<= ~q1_back~0 ~q1_front~0), 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 93#(= ~i~0 0), Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 71#(= ~q2_back~0 ~q2_front~0), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), 17#L149true, Black: 105#(= ~j~0 0), 40#thread2EXITtrue, Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 25#L119true, Black: 114#true, Black: 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), 291#(< 0 (mod |thread3Thread1of1ForFork1_~cond~2#1| 256)), 949#(<= ~q1_front~0 ~q1_back~0), 28#L57true, Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256)), Black: 380#true]) [2024-11-20 09:42:27,707 INFO L294 olderBase$Statistics]: this new event has 52 ancestors and is cut-off event [2024-11-20 09:42:27,708 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2024-11-20 09:42:27,708 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2024-11-20 09:42:27,708 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2024-11-20 09:42:27,709 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][158], [Black: 63#(= ~total~0 0), 20#L60true, Black: 93#(= ~i~0 0), Black: 67#(<= ~q1_back~0 ~q1_front~0), 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 16#thread3EXITtrue, Black: 71#(= ~q2_back~0 ~q2_front~0), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), 17#L149true, 40#thread2EXITtrue, Black: 105#(= ~j~0 0), Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 25#L119true, Black: 114#true, 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 950#(<= (+ ~q1_front~0 1) ~q1_back~0), Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), Black: 380#true, 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))]) [2024-11-20 09:42:27,709 INFO L294 olderBase$Statistics]: this new event has 52 ancestors and is cut-off event [2024-11-20 09:42:27,709 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2024-11-20 09:42:27,709 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2024-11-20 09:42:27,709 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2024-11-20 09:42:27,710 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][158], [Black: 63#(= ~total~0 0), 114#true, Black: 67#(<= ~q1_back~0 ~q1_front~0), Black: 93#(= ~i~0 0), 20#L60true, 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 16#thread3EXITtrue, Black: 71#(= ~q2_back~0 ~q2_front~0), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), 17#L149true, Black: 105#(= ~j~0 0), 40#thread2EXITtrue, Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 25#L119true, Black: 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 950#(<= (+ ~q1_front~0 1) ~q1_back~0), Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), Black: 380#true, 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))]) [2024-11-20 09:42:27,710 INFO L294 olderBase$Statistics]: this new event has 52 ancestors and is cut-off event [2024-11-20 09:42:27,710 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2024-11-20 09:42:27,710 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2024-11-20 09:42:27,710 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2024-11-20 09:42:27,710 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][158], [Black: 63#(= ~total~0 0), 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 93#(= ~i~0 0), Black: 67#(<= ~q1_back~0 ~q1_front~0), 33#L101true, Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 71#(= ~q2_back~0 ~q2_front~0), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), 17#L149true, Black: 105#(= ~j~0 0), 40#thread2EXITtrue, Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 25#L119true, Black: 114#true, Black: 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), 291#(< 0 (mod |thread3Thread1of1ForFork1_~cond~2#1| 256)), 28#L57true, 950#(<= (+ ~q1_front~0 1) ~q1_back~0), Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), Black: 380#true, 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))]) [2024-11-20 09:42:27,711 INFO L294 olderBase$Statistics]: this new event has 52 ancestors and is cut-off event [2024-11-20 09:42:27,711 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2024-11-20 09:42:27,711 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2024-11-20 09:42:27,711 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2024-11-20 09:42:27,712 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][158], [Black: 63#(= ~total~0 0), Black: 67#(<= ~q1_back~0 ~q1_front~0), 33#L101true, 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 20#L60true, Black: 93#(= ~i~0 0), 44#L148-4true, Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 71#(= ~q2_back~0 ~q2_front~0), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), Black: 105#(= ~j~0 0), 40#thread2EXITtrue, 25#L119true, Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 114#true, Black: 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), 291#(< 0 (mod |thread3Thread1of1ForFork1_~cond~2#1| 256)), 950#(<= (+ ~q1_front~0 1) ~q1_back~0), Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), Black: 380#true, 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))]) [2024-11-20 09:42:27,712 INFO L294 olderBase$Statistics]: this new event has 52 ancestors and is cut-off event [2024-11-20 09:42:27,712 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2024-11-20 09:42:27,712 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2024-11-20 09:42:27,712 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2024-11-20 09:42:27,719 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][157], [Black: 63#(= ~total~0 0), 9#thread1EXITtrue, Black: 67#(<= ~q1_back~0 ~q1_front~0), Black: 93#(= ~i~0 0), 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 33#L101true, Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 71#(= ~q2_back~0 ~q2_front~0), 191#(= |thread3Thread1of1ForFork1_~cond~2#1| 1), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), 17#L149true, 40#thread2EXITtrue, Black: 105#(= ~j~0 0), Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 25#L119true, Black: 114#true, Black: 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), 1084#(and (<= (+ ~q1_front~0 1) ~q1_back~0) (= |thread3Thread1of1ForFork1_~cond~2#1| 1)), Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256)), Black: 380#true]) [2024-11-20 09:42:27,719 INFO L294 olderBase$Statistics]: this new event has 52 ancestors and is cut-off event [2024-11-20 09:42:27,719 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2024-11-20 09:42:27,719 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2024-11-20 09:42:27,719 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2024-11-20 09:42:27,720 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][158], [Black: 63#(= ~total~0 0), 9#thread1EXITtrue, Black: 67#(<= ~q1_back~0 ~q1_front~0), Black: 93#(= ~i~0 0), 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 33#L101true, Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 71#(= ~q2_back~0 ~q2_front~0), 191#(= |thread3Thread1of1ForFork1_~cond~2#1| 1), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), Black: 105#(= ~j~0 0), 40#thread2EXITtrue, 17#L149true, Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 25#L119true, Black: 114#true, Black: 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 950#(<= (+ ~q1_front~0 1) ~q1_back~0), Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256)), Black: 380#true]) [2024-11-20 09:42:27,720 INFO L294 olderBase$Statistics]: this new event has 52 ancestors and is cut-off event [2024-11-20 09:42:27,720 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2024-11-20 09:42:27,720 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2024-11-20 09:42:27,720 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2024-11-20 09:42:27,721 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][139], [Black: 63#(= ~total~0 0), 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 33#L101true, Black: 67#(<= ~q1_back~0 ~q1_front~0), Black: 93#(= ~i~0 0), Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 71#(= ~q2_back~0 ~q2_front~0), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), 40#thread2EXITtrue, Black: 105#(= ~j~0 0), Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 25#L119true, Black: 114#true, Black: 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), 949#(<= ~q1_front~0 ~q1_back~0), 291#(< 0 (mod |thread3Thread1of1ForFork1_~cond~2#1| 256)), Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 46#L149-1true, Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256)), Black: 380#true]) [2024-11-20 09:42:27,721 INFO L294 olderBase$Statistics]: this new event has 52 ancestors and is cut-off event [2024-11-20 09:42:27,721 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2024-11-20 09:42:27,721 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2024-11-20 09:42:27,721 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2024-11-20 09:42:27,722 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][139], [Black: 63#(= ~total~0 0), Black: 67#(<= ~q1_back~0 ~q1_front~0), 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 93#(= ~i~0 0), Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 16#thread3EXITtrue, Black: 71#(= ~q2_back~0 ~q2_front~0), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), Black: 105#(= ~j~0 0), Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 25#L119true, Black: 114#true, 949#(<= ~q1_front~0 ~q1_back~0), 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 22#L150true, Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256)), Black: 380#true]) [2024-11-20 09:42:27,722 INFO L294 olderBase$Statistics]: this new event has 52 ancestors and is cut-off event [2024-11-20 09:42:27,722 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2024-11-20 09:42:27,722 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2024-11-20 09:42:27,722 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2024-11-20 09:42:27,723 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][139], [Black: 63#(= ~total~0 0), 114#true, Black: 93#(= ~i~0 0), Black: 67#(<= ~q1_back~0 ~q1_front~0), 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 16#thread3EXITtrue, Black: 71#(= ~q2_back~0 ~q2_front~0), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), Black: 105#(= ~j~0 0), Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 25#L119true, Black: 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), 949#(<= ~q1_front~0 ~q1_back~0), Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 46#L149-1true, 11#L83true, Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256)), Black: 380#true]) [2024-11-20 09:42:27,723 INFO L294 olderBase$Statistics]: this new event has 53 ancestors and is cut-off event [2024-11-20 09:42:27,723 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2024-11-20 09:42:27,723 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2024-11-20 09:42:27,723 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-11-20 09:42:27,724 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][139], [Black: 63#(= ~total~0 0), 9#thread1EXITtrue, 114#true, Black: 93#(= ~i~0 0), Black: 67#(<= ~q1_back~0 ~q1_front~0), 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 44#L148-4true, Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 16#thread3EXITtrue, Black: 71#(= ~q2_back~0 ~q2_front~0), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), 40#thread2EXITtrue, Black: 105#(= ~j~0 0), Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 25#L119true, Black: 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), 949#(<= ~q1_front~0 ~q1_back~0), Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), Black: 380#true, 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))]) [2024-11-20 09:42:27,724 INFO L294 olderBase$Statistics]: this new event has 53 ancestors and is cut-off event [2024-11-20 09:42:27,724 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-11-20 09:42:27,724 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2024-11-20 09:42:27,724 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2024-11-20 09:42:27,727 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][158], [Black: 63#(= ~total~0 0), 9#thread1EXITtrue, 114#true, Black: 93#(= ~i~0 0), 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 67#(<= ~q1_back~0 ~q1_front~0), Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 71#(= ~q2_back~0 ~q2_front~0), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), 17#L149true, Black: 105#(= ~j~0 0), 51#L104true, 40#thread2EXITtrue, 25#L119true, Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 950#(<= (+ ~q1_front~0 1) ~q1_back~0), Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), Black: 380#true, 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))]) [2024-11-20 09:42:27,727 INFO L294 olderBase$Statistics]: this new event has 53 ancestors and is cut-off event [2024-11-20 09:42:27,727 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2024-11-20 09:42:27,727 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2024-11-20 09:42:27,727 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-11-20 09:42:27,728 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][158], [Black: 63#(= ~total~0 0), 30#L80true, Black: 93#(= ~i~0 0), Black: 67#(<= ~q1_back~0 ~q1_front~0), 33#L101true, 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 71#(= ~q2_back~0 ~q2_front~0), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), Black: 105#(= ~j~0 0), Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 25#L119true, Black: 114#true, Black: 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), 291#(< 0 (mod |thread3Thread1of1ForFork1_~cond~2#1| 256)), Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 950#(<= (+ ~q1_front~0 1) ~q1_back~0), 46#L149-1true, Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), Black: 380#true, 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))]) [2024-11-20 09:42:27,728 INFO L294 olderBase$Statistics]: this new event has 53 ancestors and is cut-off event [2024-11-20 09:42:27,728 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2024-11-20 09:42:27,728 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2024-11-20 09:42:27,728 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2024-11-20 09:42:27,729 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][158], [Black: 63#(= ~total~0 0), 9#thread1EXITtrue, Black: 93#(= ~i~0 0), Black: 67#(<= ~q1_back~0 ~q1_front~0), 33#L101true, 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 71#(= ~q2_back~0 ~q2_front~0), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), 17#L149true, Black: 105#(= ~j~0 0), Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 25#L119true, Black: 114#true, Black: 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), 291#(< 0 (mod |thread3Thread1of1ForFork1_~cond~2#1| 256)), Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 950#(<= (+ ~q1_front~0 1) ~q1_back~0), 11#L83true, Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), Black: 380#true, 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))]) [2024-11-20 09:42:27,729 INFO L294 olderBase$Statistics]: this new event has 53 ancestors and is cut-off event [2024-11-20 09:42:27,729 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2024-11-20 09:42:27,729 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-11-20 09:42:27,729 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2024-11-20 09:42:27,730 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][158], [Black: 63#(= ~total~0 0), Black: 93#(= ~i~0 0), Black: 67#(<= ~q1_back~0 ~q1_front~0), 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 16#thread3EXITtrue, Black: 71#(= ~q2_back~0 ~q2_front~0), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), Black: 105#(= ~j~0 0), Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 25#L119true, Black: 114#true, 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 950#(<= (+ ~q1_front~0 1) ~q1_back~0), 46#L149-1true, 11#L83true, Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), Black: 380#true, 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))]) [2024-11-20 09:42:27,730 INFO L294 olderBase$Statistics]: this new event has 53 ancestors and is cut-off event [2024-11-20 09:42:27,730 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2024-11-20 09:42:27,730 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2024-11-20 09:42:27,730 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-11-20 09:42:27,730 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][158], [Black: 63#(= ~total~0 0), 114#true, Black: 67#(<= ~q1_back~0 ~q1_front~0), 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 93#(= ~i~0 0), Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 16#thread3EXITtrue, Black: 71#(= ~q2_back~0 ~q2_front~0), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), Black: 105#(= ~j~0 0), Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 25#L119true, Black: 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 950#(<= (+ ~q1_front~0 1) ~q1_back~0), 46#L149-1true, 11#L83true, Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), Black: 380#true, 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))]) [2024-11-20 09:42:27,730 INFO L294 olderBase$Statistics]: this new event has 53 ancestors and is cut-off event [2024-11-20 09:42:27,731 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2024-11-20 09:42:27,731 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2024-11-20 09:42:27,731 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-11-20 09:42:27,732 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][158], [Black: 63#(= ~total~0 0), 9#thread1EXITtrue, Black: 67#(<= ~q1_back~0 ~q1_front~0), Black: 93#(= ~i~0 0), 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 44#L148-4true, Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 16#thread3EXITtrue, Black: 71#(= ~q2_back~0 ~q2_front~0), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), 40#thread2EXITtrue, Black: 105#(= ~j~0 0), Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 25#L119true, Black: 114#true, 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 950#(<= (+ ~q1_front~0 1) ~q1_back~0), Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256)), Black: 380#true]) [2024-11-20 09:42:27,732 INFO L294 olderBase$Statistics]: this new event has 53 ancestors and is cut-off event [2024-11-20 09:42:27,732 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2024-11-20 09:42:27,732 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2024-11-20 09:42:27,732 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-11-20 09:42:27,732 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][158], [Black: 63#(= ~total~0 0), 9#thread1EXITtrue, 114#true, 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 93#(= ~i~0 0), Black: 67#(<= ~q1_back~0 ~q1_front~0), 44#L148-4true, Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 16#thread3EXITtrue, Black: 71#(= ~q2_back~0 ~q2_front~0), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), 40#thread2EXITtrue, Black: 105#(= ~j~0 0), Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 25#L119true, Black: 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), 950#(<= (+ ~q1_front~0 1) ~q1_back~0), Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256)), Black: 380#true]) [2024-11-20 09:42:27,732 INFO L294 olderBase$Statistics]: this new event has 53 ancestors and is cut-off event [2024-11-20 09:42:27,733 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-11-20 09:42:27,733 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2024-11-20 09:42:27,733 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2024-11-20 09:42:27,733 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][157], [Black: 63#(= ~total~0 0), 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 33#L101true, Black: 93#(= ~i~0 0), Black: 67#(<= ~q1_back~0 ~q1_front~0), Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 71#(= ~q2_back~0 ~q2_front~0), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), 40#thread2EXITtrue, Black: 105#(= ~j~0 0), Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 25#L119true, Black: 114#true, Black: 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), 291#(< 0 (mod |thread3Thread1of1ForFork1_~cond~2#1| 256)), 1084#(and (<= (+ ~q1_front~0 1) ~q1_back~0) (= |thread3Thread1of1ForFork1_~cond~2#1| 1)), Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 46#L149-1true, Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256)), Black: 380#true]) [2024-11-20 09:42:27,733 INFO L294 olderBase$Statistics]: this new event has 53 ancestors and is cut-off event [2024-11-20 09:42:27,733 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2024-11-20 09:42:27,733 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-11-20 09:42:27,733 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2024-11-20 09:42:27,734 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][158], [Black: 63#(= ~total~0 0), 20#L60true, Black: 93#(= ~i~0 0), 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 67#(<= ~q1_back~0 ~q1_front~0), 33#L101true, Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 71#(= ~q2_back~0 ~q2_front~0), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), 17#L149true, Black: 105#(= ~j~0 0), 40#thread2EXITtrue, Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 25#L119true, Black: 114#true, Black: 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), 291#(< 0 (mod |thread3Thread1of1ForFork1_~cond~2#1| 256)), 950#(<= (+ ~q1_front~0 1) ~q1_back~0), Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), Black: 380#true, 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))]) [2024-11-20 09:42:27,734 INFO L294 olderBase$Statistics]: this new event has 53 ancestors and is cut-off event [2024-11-20 09:42:27,734 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2024-11-20 09:42:27,735 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2024-11-20 09:42:27,735 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-11-20 09:42:27,738 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][157], [Black: 63#(= ~total~0 0), Black: 67#(<= ~q1_back~0 ~q1_front~0), Black: 93#(= ~i~0 0), 33#L101true, 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 71#(= ~q2_back~0 ~q2_front~0), 191#(= |thread3Thread1of1ForFork1_~cond~2#1| 1), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), 40#thread2EXITtrue, Black: 105#(= ~j~0 0), 25#L119true, Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 114#true, Black: 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), 1084#(and (<= (+ ~q1_front~0 1) ~q1_back~0) (= |thread3Thread1of1ForFork1_~cond~2#1| 1)), Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 46#L149-1true, Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256)), Black: 380#true]) [2024-11-20 09:42:27,738 INFO L294 olderBase$Statistics]: this new event has 53 ancestors and is cut-off event [2024-11-20 09:42:27,738 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-11-20 09:42:27,738 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2024-11-20 09:42:27,738 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2024-11-20 09:42:27,739 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][158], [Black: 63#(= ~total~0 0), 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 67#(<= ~q1_back~0 ~q1_front~0), Black: 93#(= ~i~0 0), 33#L101true, Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 71#(= ~q2_back~0 ~q2_front~0), 191#(= |thread3Thread1of1ForFork1_~cond~2#1| 1), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), 40#thread2EXITtrue, Black: 105#(= ~j~0 0), Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 25#L119true, Black: 114#true, Black: 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), 950#(<= (+ ~q1_front~0 1) ~q1_back~0), Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 46#L149-1true, Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256)), Black: 380#true]) [2024-11-20 09:42:27,739 INFO L294 olderBase$Statistics]: this new event has 53 ancestors and is cut-off event [2024-11-20 09:42:27,739 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2024-11-20 09:42:27,739 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-11-20 09:42:27,739 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2024-11-20 09:42:27,740 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][139], [Black: 63#(= ~total~0 0), 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 33#L101true, Black: 67#(<= ~q1_back~0 ~q1_front~0), Black: 93#(= ~i~0 0), Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 71#(= ~q2_back~0 ~q2_front~0), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), Black: 105#(= ~j~0 0), Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 25#L119true, Black: 114#true, Black: 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), 949#(<= ~q1_front~0 ~q1_back~0), 291#(< 0 (mod |thread3Thread1of1ForFork1_~cond~2#1| 256)), Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 22#L150true, Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256)), Black: 380#true]) [2024-11-20 09:42:27,740 INFO L294 olderBase$Statistics]: this new event has 53 ancestors and is cut-off event [2024-11-20 09:42:27,740 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2024-11-20 09:42:27,740 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2024-11-20 09:42:27,740 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-11-20 09:42:27,741 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][139], [Black: 63#(= ~total~0 0), 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 67#(<= ~q1_back~0 ~q1_front~0), Black: 93#(= ~i~0 0), Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 71#(= ~q2_back~0 ~q2_front~0), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), Black: 105#(= ~j~0 0), 25#L119true, Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 114#true, 949#(<= ~q1_front~0 ~q1_back~0), 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), 12#L151true, Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256)), Black: 380#true]) [2024-11-20 09:42:27,741 INFO L294 olderBase$Statistics]: this new event has 53 ancestors and is cut-off event [2024-11-20 09:42:27,741 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2024-11-20 09:42:27,741 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-11-20 09:42:27,742 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2024-11-20 09:42:27,743 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][139], [Black: 63#(= ~total~0 0), 9#thread1EXITtrue, 114#true, Black: 93#(= ~i~0 0), 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 67#(<= ~q1_back~0 ~q1_front~0), Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 16#thread3EXITtrue, Black: 71#(= ~q2_back~0 ~q2_front~0), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), 17#L149true, Black: 105#(= ~j~0 0), 40#thread2EXITtrue, Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 25#L119true, Black: 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), 949#(<= ~q1_front~0 ~q1_back~0), Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256)), Black: 380#true]) [2024-11-20 09:42:27,743 INFO L294 olderBase$Statistics]: this new event has 54 ancestors and is cut-off event [2024-11-20 09:42:27,743 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2024-11-20 09:42:27,743 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2024-11-20 09:42:27,743 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2024-11-20 09:42:27,745 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][158], [Black: 63#(= ~total~0 0), 114#true, Black: 93#(= ~i~0 0), 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 67#(<= ~q1_back~0 ~q1_front~0), Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 71#(= ~q2_back~0 ~q2_front~0), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), 40#thread2EXITtrue, 51#L104true, Black: 105#(= ~j~0 0), Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 25#L119true, Black: 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 950#(<= (+ ~q1_front~0 1) ~q1_back~0), 46#L149-1true, Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), Black: 380#true, 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))]) [2024-11-20 09:42:27,746 INFO L294 olderBase$Statistics]: this new event has 54 ancestors and is cut-off event [2024-11-20 09:42:27,746 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2024-11-20 09:42:27,746 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2024-11-20 09:42:27,746 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2024-11-20 09:42:27,746 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][158], [Black: 63#(= ~total~0 0), 9#thread1EXITtrue, Black: 93#(= ~i~0 0), Black: 67#(<= ~q1_back~0 ~q1_front~0), 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 16#thread3EXITtrue, Black: 71#(= ~q2_back~0 ~q2_front~0), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), 17#L149true, Black: 105#(= ~j~0 0), 40#thread2EXITtrue, Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 25#L119true, Black: 114#true, 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 950#(<= (+ ~q1_front~0 1) ~q1_back~0), Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), Black: 380#true, 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))]) [2024-11-20 09:42:27,747 INFO L294 olderBase$Statistics]: this new event has 54 ancestors and is cut-off event [2024-11-20 09:42:27,747 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2024-11-20 09:42:27,747 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2024-11-20 09:42:27,747 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2024-11-20 09:42:27,747 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][158], [Black: 63#(= ~total~0 0), 9#thread1EXITtrue, 114#true, Black: 67#(<= ~q1_back~0 ~q1_front~0), 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 93#(= ~i~0 0), Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 16#thread3EXITtrue, Black: 71#(= ~q2_back~0 ~q2_front~0), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), 17#L149true, Black: 105#(= ~j~0 0), 40#thread2EXITtrue, Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 25#L119true, Black: 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 950#(<= (+ ~q1_front~0 1) ~q1_back~0), Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), Black: 380#true, 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))]) [2024-11-20 09:42:27,747 INFO L294 olderBase$Statistics]: this new event has 54 ancestors and is cut-off event [2024-11-20 09:42:27,747 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2024-11-20 09:42:27,748 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2024-11-20 09:42:27,748 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2024-11-20 09:42:27,748 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][158], [Black: 63#(= ~total~0 0), Black: 93#(= ~i~0 0), Black: 67#(<= ~q1_back~0 ~q1_front~0), 33#L101true, 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 71#(= ~q2_back~0 ~q2_front~0), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), Black: 105#(= ~j~0 0), Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 25#L119true, Black: 114#true, Black: 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), 291#(< 0 (mod |thread3Thread1of1ForFork1_~cond~2#1| 256)), Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 950#(<= (+ ~q1_front~0 1) ~q1_back~0), 11#L83true, 46#L149-1true, Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), Black: 380#true, 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))]) [2024-11-20 09:42:27,748 INFO L294 olderBase$Statistics]: this new event has 54 ancestors and is cut-off event [2024-11-20 09:42:27,748 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2024-11-20 09:42:27,749 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2024-11-20 09:42:27,749 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2024-11-20 09:42:27,749 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][158], [Black: 63#(= ~total~0 0), 9#thread1EXITtrue, 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 67#(<= ~q1_back~0 ~q1_front~0), 33#L101true, Black: 93#(= ~i~0 0), 44#L148-4true, Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 71#(= ~q2_back~0 ~q2_front~0), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), Black: 105#(= ~j~0 0), 40#thread2EXITtrue, Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 25#L119true, Black: 114#true, Black: 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), 291#(< 0 (mod |thread3Thread1of1ForFork1_~cond~2#1| 256)), 950#(<= (+ ~q1_front~0 1) ~q1_back~0), Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), Black: 380#true, 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))]) [2024-11-20 09:42:27,749 INFO L294 olderBase$Statistics]: this new event has 54 ancestors and is cut-off event [2024-11-20 09:42:27,749 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2024-11-20 09:42:27,750 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2024-11-20 09:42:27,750 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2024-11-20 09:42:27,750 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][157], [Black: 63#(= ~total~0 0), 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 33#L101true, Black: 93#(= ~i~0 0), Black: 67#(<= ~q1_back~0 ~q1_front~0), Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 71#(= ~q2_back~0 ~q2_front~0), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), Black: 105#(= ~j~0 0), Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 25#L119true, Black: 114#true, Black: 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), 291#(< 0 (mod |thread3Thread1of1ForFork1_~cond~2#1| 256)), 1084#(and (<= (+ ~q1_front~0 1) ~q1_back~0) (= |thread3Thread1of1ForFork1_~cond~2#1| 1)), Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 22#L150true, Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256)), Black: 380#true]) [2024-11-20 09:42:27,750 INFO L294 olderBase$Statistics]: this new event has 54 ancestors and is cut-off event [2024-11-20 09:42:27,750 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2024-11-20 09:42:27,750 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2024-11-20 09:42:27,750 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2024-11-20 09:42:27,753 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][157], [Black: 63#(= ~total~0 0), Black: 67#(<= ~q1_back~0 ~q1_front~0), Black: 93#(= ~i~0 0), 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 33#L101true, Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 71#(= ~q2_back~0 ~q2_front~0), 191#(= |thread3Thread1of1ForFork1_~cond~2#1| 1), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), Black: 105#(= ~j~0 0), Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 25#L119true, Black: 114#true, Black: 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), 1084#(and (<= (+ ~q1_front~0 1) ~q1_back~0) (= |thread3Thread1of1ForFork1_~cond~2#1| 1)), Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 22#L150true, Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256)), Black: 380#true]) [2024-11-20 09:42:27,753 INFO L294 olderBase$Statistics]: this new event has 54 ancestors and is cut-off event [2024-11-20 09:42:27,753 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2024-11-20 09:42:27,753 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2024-11-20 09:42:27,753 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2024-11-20 09:42:27,754 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][158], [Black: 63#(= ~total~0 0), Black: 67#(<= ~q1_back~0 ~q1_front~0), 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 93#(= ~i~0 0), 33#L101true, Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 71#(= ~q2_back~0 ~q2_front~0), 191#(= |thread3Thread1of1ForFork1_~cond~2#1| 1), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), Black: 105#(= ~j~0 0), 25#L119true, Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 114#true, Black: 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 950#(<= (+ ~q1_front~0 1) ~q1_back~0), 22#L150true, Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256)), Black: 380#true]) [2024-11-20 09:42:27,754 INFO L294 olderBase$Statistics]: this new event has 54 ancestors and is cut-off event [2024-11-20 09:42:27,754 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2024-11-20 09:42:27,754 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2024-11-20 09:42:27,754 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2024-11-20 09:42:27,755 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][139], [Black: 63#(= ~total~0 0), 114#true, Black: 93#(= ~i~0 0), 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 67#(<= ~q1_back~0 ~q1_front~0), Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 16#thread3EXITtrue, Black: 71#(= ~q2_back~0 ~q2_front~0), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), 40#thread2EXITtrue, Black: 105#(= ~j~0 0), Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 25#L119true, Black: 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), 949#(<= ~q1_front~0 ~q1_back~0), Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 46#L149-1true, Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256)), Black: 380#true]) [2024-11-20 09:42:27,755 INFO L294 olderBase$Statistics]: this new event has 55 ancestors and is cut-off event [2024-11-20 09:42:27,755 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2024-11-20 09:42:27,755 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2024-11-20 09:42:27,755 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2024-11-20 09:42:27,756 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][158], [Black: 63#(= ~total~0 0), 9#thread1EXITtrue, Black: 93#(= ~i~0 0), Black: 67#(<= ~q1_back~0 ~q1_front~0), 33#L101true, 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 71#(= ~q2_back~0 ~q2_front~0), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), 17#L149true, Black: 105#(= ~j~0 0), 40#thread2EXITtrue, 25#L119true, Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 114#true, Black: 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), 291#(< 0 (mod |thread3Thread1of1ForFork1_~cond~2#1| 256)), Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 950#(<= (+ ~q1_front~0 1) ~q1_back~0), Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), Black: 380#true, 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))]) [2024-11-20 09:42:27,757 INFO L294 olderBase$Statistics]: this new event has 55 ancestors and is cut-off event [2024-11-20 09:42:27,757 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2024-11-20 09:42:27,757 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2024-11-20 09:42:27,757 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2024-11-20 09:42:27,758 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][158], [Black: 63#(= ~total~0 0), Black: 93#(= ~i~0 0), Black: 67#(<= ~q1_back~0 ~q1_front~0), 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 16#thread3EXITtrue, Black: 71#(= ~q2_back~0 ~q2_front~0), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), 40#thread2EXITtrue, Black: 105#(= ~j~0 0), Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 25#L119true, Black: 114#true, 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), 950#(<= (+ ~q1_front~0 1) ~q1_back~0), Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 46#L149-1true, Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), Black: 380#true, 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))]) [2024-11-20 09:42:27,758 INFO L294 olderBase$Statistics]: this new event has 55 ancestors and is cut-off event [2024-11-20 09:42:27,758 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2024-11-20 09:42:27,758 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2024-11-20 09:42:27,758 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2024-11-20 09:42:27,758 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][158], [Black: 63#(= ~total~0 0), 114#true, 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 93#(= ~i~0 0), Black: 67#(<= ~q1_back~0 ~q1_front~0), Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 71#(= ~q2_back~0 ~q2_front~0), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), 51#L104true, Black: 105#(= ~j~0 0), Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 25#L119true, Black: 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), 950#(<= (+ ~q1_front~0 1) ~q1_back~0), Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 22#L150true, Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), Black: 380#true, 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))]) [2024-11-20 09:42:27,758 INFO L294 olderBase$Statistics]: this new event has 55 ancestors and is cut-off event [2024-11-20 09:42:27,759 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2024-11-20 09:42:27,759 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2024-11-20 09:42:27,759 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2024-11-20 09:42:27,759 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][158], [Black: 63#(= ~total~0 0), 114#true, 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 67#(<= ~q1_back~0 ~q1_front~0), Black: 93#(= ~i~0 0), Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 16#thread3EXITtrue, Black: 71#(= ~q2_back~0 ~q2_front~0), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), 40#thread2EXITtrue, Black: 105#(= ~j~0 0), Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 25#L119true, Black: 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), 950#(<= (+ ~q1_front~0 1) ~q1_back~0), Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 46#L149-1true, Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), Black: 380#true, 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))]) [2024-11-20 09:42:27,760 INFO L294 olderBase$Statistics]: this new event has 55 ancestors and is cut-off event [2024-11-20 09:42:27,760 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2024-11-20 09:42:27,760 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2024-11-20 09:42:27,760 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2024-11-20 09:42:27,761 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][139], [Black: 63#(= ~total~0 0), 114#true, Black: 93#(= ~i~0 0), 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 67#(<= ~q1_back~0 ~q1_front~0), Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 16#thread3EXITtrue, Black: 71#(= ~q2_back~0 ~q2_front~0), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), Black: 105#(= ~j~0 0), Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 25#L119true, Black: 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), 949#(<= ~q1_front~0 ~q1_back~0), Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 22#L150true, Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256)), Black: 380#true]) [2024-11-20 09:42:27,761 INFO L294 olderBase$Statistics]: this new event has 56 ancestors and is cut-off event [2024-11-20 09:42:27,761 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2024-11-20 09:42:27,761 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2024-11-20 09:42:27,761 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2024-11-20 09:42:27,762 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][158], [Black: 63#(= ~total~0 0), Black: 93#(= ~i~0 0), Black: 67#(<= ~q1_back~0 ~q1_front~0), 33#L101true, 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 71#(= ~q2_back~0 ~q2_front~0), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), Black: 105#(= ~j~0 0), 40#thread2EXITtrue, Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 25#L119true, Black: 114#true, Black: 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), 291#(< 0 (mod |thread3Thread1of1ForFork1_~cond~2#1| 256)), Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 950#(<= (+ ~q1_front~0 1) ~q1_back~0), 46#L149-1true, Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), Black: 380#true, 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))]) [2024-11-20 09:42:27,762 INFO L294 olderBase$Statistics]: this new event has 56 ancestors and is cut-off event [2024-11-20 09:42:27,762 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2024-11-20 09:42:27,762 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2024-11-20 09:42:27,762 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2024-11-20 09:42:27,763 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][158], [Black: 63#(= ~total~0 0), Black: 93#(= ~i~0 0), 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 67#(<= ~q1_back~0 ~q1_front~0), Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 16#thread3EXITtrue, Black: 71#(= ~q2_back~0 ~q2_front~0), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), Black: 105#(= ~j~0 0), Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 25#L119true, Black: 114#true, 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 950#(<= (+ ~q1_front~0 1) ~q1_back~0), 22#L150true, Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), Black: 380#true, 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))]) [2024-11-20 09:42:27,763 INFO L294 olderBase$Statistics]: this new event has 56 ancestors and is cut-off event [2024-11-20 09:42:27,763 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2024-11-20 09:42:27,763 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2024-11-20 09:42:27,763 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2024-11-20 09:42:27,764 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][158], [Black: 63#(= ~total~0 0), 114#true, Black: 67#(<= ~q1_back~0 ~q1_front~0), 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 93#(= ~i~0 0), Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 16#thread3EXITtrue, Black: 71#(= ~q2_back~0 ~q2_front~0), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), Black: 105#(= ~j~0 0), Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 25#L119true, Black: 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 950#(<= (+ ~q1_front~0 1) ~q1_back~0), 22#L150true, Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), Black: 380#true, 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))]) [2024-11-20 09:42:27,764 INFO L294 olderBase$Statistics]: this new event has 56 ancestors and is cut-off event [2024-11-20 09:42:27,764 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2024-11-20 09:42:27,764 INFO L297 olderBase$Statistics]: existing Event has 52 ancestors and is cut-off event [2024-11-20 09:42:27,764 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2024-11-20 09:42:27,765 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][139], [Black: 63#(= ~total~0 0), 114#true, Black: 93#(= ~i~0 0), 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 67#(<= ~q1_back~0 ~q1_front~0), Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 71#(= ~q2_back~0 ~q2_front~0), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), Black: 105#(= ~j~0 0), Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 25#L119true, Black: 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), 949#(<= ~q1_front~0 ~q1_back~0), 12#L151true, Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256)), Black: 380#true]) [2024-11-20 09:42:27,765 INFO L294 olderBase$Statistics]: this new event has 57 ancestors and is cut-off event [2024-11-20 09:42:27,765 INFO L297 olderBase$Statistics]: existing Event has 53 ancestors and is cut-off event [2024-11-20 09:42:27,765 INFO L297 olderBase$Statistics]: existing Event has 53 ancestors and is cut-off event [2024-11-20 09:42:27,765 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2024-11-20 09:42:27,766 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][158], [Black: 63#(= ~total~0 0), Black: 93#(= ~i~0 0), Black: 67#(<= ~q1_back~0 ~q1_front~0), 33#L101true, 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 71#(= ~q2_back~0 ~q2_front~0), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), Black: 105#(= ~j~0 0), Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 25#L119true, Black: 114#true, Black: 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), 291#(< 0 (mod |thread3Thread1of1ForFork1_~cond~2#1| 256)), Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 950#(<= (+ ~q1_front~0 1) ~q1_back~0), 22#L150true, Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), Black: 380#true, 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))]) [2024-11-20 09:42:27,766 INFO L294 olderBase$Statistics]: this new event has 57 ancestors and is cut-off event [2024-11-20 09:42:27,766 INFO L297 olderBase$Statistics]: existing Event has 53 ancestors and is cut-off event [2024-11-20 09:42:27,766 INFO L297 olderBase$Statistics]: existing Event has 53 ancestors and is cut-off event [2024-11-20 09:42:27,766 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2024-11-20 09:42:27,767 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][158], [Black: 63#(= ~total~0 0), Black: 93#(= ~i~0 0), Black: 67#(<= ~q1_back~0 ~q1_front~0), 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 71#(= ~q2_back~0 ~q2_front~0), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), Black: 105#(= ~j~0 0), 25#L119true, Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 114#true, 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), 12#L151true, Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 950#(<= (+ ~q1_front~0 1) ~q1_back~0), Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), Black: 380#true, 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))]) [2024-11-20 09:42:27,767 INFO L294 olderBase$Statistics]: this new event has 57 ancestors and is cut-off event [2024-11-20 09:42:27,767 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2024-11-20 09:42:27,767 INFO L297 olderBase$Statistics]: existing Event has 53 ancestors and is cut-off event [2024-11-20 09:42:27,767 INFO L297 olderBase$Statistics]: existing Event has 53 ancestors and is cut-off event [2024-11-20 09:42:27,768 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1002] L115-->L119: Formula: (let ((.cse0 (select (select |v_#memory_int#1_100| v_~q2~0.base_111) (+ v_~q2~0.offset_111 (* v_~q2_front~0_115 4))))) (and (not (= 0 (ite (and (< v_~q2_front~0_115 v_~q2_back~0_115) (<= 0 v_~q2_front~0_115) (< v_~q2_front~0_115 v_~n2~0_70)) 1 0))) (<= 0 (+ v_~total~0_93 2147483648)) (not (= (ite (or (<= 0 .cse0) (<= 0 (+ |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483648))) 1 0) 0)) (= v_~total~0_93 |v_thread4Thread1of1ForFork3_plus_#res#1_1|) (= v_~q2_front~0_114 (+ v_~q2_front~0_115 1)) (<= v_~total~0_93 2147483647) (= |v_thread4Thread1of1ForFork3_plus_#res#1_1| (+ v_~total~0_94 .cse0)) (not (= (ite (or (<= .cse0 0) (<= |v_thread4Thread1of1ForFork3_plus_#res#1_1| 2147483647)) 1 0) 0)))) InVars {~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, ~q2_front~0=v_~q2_front~0_115, ~q2~0.base=v_~q2~0.base_111, #memory_int#1=|v_#memory_int#1_100|, ~q2_back~0=v_~q2_back~0_115, ~total~0=v_~total~0_94} OutVars{thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_1|, ~n2~0=v_~n2~0_70, ~q2~0.offset=v_~q2~0.offset_111, thread4Thread1of1ForFork3_plus_#in~b#1=|v_thread4Thread1of1ForFork3_plus_#in~b#1_1|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_1|, ~q2_front~0=v_~q2_front~0_114, thread4Thread1of1ForFork3_#t~post15#1=|v_thread4Thread1of1ForFork3_#t~post15#1_1|, #memory_int#1=|v_#memory_int#1_100|, thread4Thread1of1ForFork3_plus_~b#1=|v_thread4Thread1of1ForFork3_plus_~b#1_1|, ~total~0=v_~total~0_93, thread4Thread1of1ForFork3_#t~mem13#1=|v_thread4Thread1of1ForFork3_#t~mem13#1_1|, thread4Thread1of1ForFork3_#t~ret14#1=|v_thread4Thread1of1ForFork3_#t~ret14#1_1|, thread4Thread1of1ForFork3_plus_#in~a#1=|v_thread4Thread1of1ForFork3_plus_#in~a#1_1|, ~q2~0.base=v_~q2~0.base_111, thread4Thread1of1ForFork3_plus_#res#1=|v_thread4Thread1of1ForFork3_plus_#res#1_1|, ~q2_back~0=v_~q2_back~0_115, thread4Thread1of1ForFork3_plus_~a#1=|v_thread4Thread1of1ForFork3_plus_~a#1_1|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_#t~mem13#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~ret14#1, thread4Thread1of1ForFork3_plus_#in~b#1, thread4Thread1of1ForFork3_plus_#in~a#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, ~q2_front~0, thread4Thread1of1ForFork3_plus_#res#1, thread4Thread1of1ForFork3_#t~post15#1, thread4Thread1of1ForFork3_plus_~b#1, ~total~0, thread4Thread1of1ForFork3_plus_~a#1][158], [Black: 63#(= ~total~0 0), 114#true, Black: 67#(<= ~q1_back~0 ~q1_front~0), 941#(and (<= ~q2_front~0 ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), Black: 93#(= ~i~0 0), Black: 94#(and (= ~i~0 0) (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~N~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), Black: 71#(= ~q2_back~0 ~q2_front~0), Black: 75#(<= (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| ~n1~0) |ULTIMATE.start_create_fresh_int_array_~size#1|), Black: 679#(<= ~q2_front~0 ~q2_back~0), Black: 105#(= ~j~0 0), Black: 943#(and (<= (+ 1 ~q2_front~0) ~q2_back~0) (<= 1 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))), 25#L119true, Black: 303#(or (< ~q1_front~0 0) (< ~q1_back~0 (+ ~q1_front~0 1)) (< ~i~0 ~N~0) (= (mod |thread3Thread1of1ForFork1_~cond~2#1| 256) 0)), 12#L151true, Black: 84#(and (= |ULTIMATE.start_create_fresh_int_array_~i~1#1| 0) (<= ~n2~0 |ULTIMATE.start_create_fresh_int_array_~size#1|)), 950#(<= (+ ~q1_front~0 1) ~q1_back~0), Black: 378#(and (<= (+ ~j~0 1) ~N~0) (= |thread2Thread1of1ForFork0_~cond~1#1| 1)), Black: 570#(or (< ~q2_back~0 (+ 1 ~q2_front~0)) (< ~q2_front~0 0) (= (mod |thread4Thread1of1ForFork3_~cond~3#1| 256) 0) (< ~j~0 ~N~0)), Black: 380#true, 549#(< 0 (mod |thread4Thread1of1ForFork3_~cond~3#1| 256))]) [2024-11-20 09:42:27,768 INFO L294 olderBase$Statistics]: this new event has 57 ancestors and is cut-off event [2024-11-20 09:42:27,768 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2024-11-20 09:42:27,768 INFO L297 olderBase$Statistics]: existing Event has 53 ancestors and is cut-off event [2024-11-20 09:42:27,768 INFO L297 olderBase$Statistics]: existing Event has 53 ancestors and is cut-off event [2024-11-20 09:42:27,768 INFO L124 PetriNetUnfolderBase]: 27162/40992 cut-off events. [2024-11-20 09:42:27,768 INFO L125 PetriNetUnfolderBase]: For 115808/120707 co-relation queries the response was YES. [2024-11-20 09:42:27,946 INFO L83 FinitePrefix]: Finished finitePrefix Result has 146672 conditions, 40992 events. 27162/40992 cut-off events. For 115808/120707 co-relation queries the response was YES. Maximal size of possible extension queue 1760. Compared 311537 event pairs, 4551 based on Foata normal form. 1978/42098 useless extension candidates. Maximal degree in co-relation 146637. Up to 12243 conditions per place. [2024-11-20 09:42:28,157 INFO L140 encePairwiseOnDemand]: 46/52 looper letters, 138 selfloop transitions, 17 changer transitions 0/182 dead transitions. [2024-11-20 09:42:28,158 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 92 places, 182 transitions, 1347 flow [2024-11-20 09:42:28,158 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-20 09:42:28,158 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-11-20 09:42:28,159 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 200 transitions. [2024-11-20 09:42:28,159 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.6410256410256411 [2024-11-20 09:42:28,159 INFO L175 Difference]: Start difference. First operand has 87 places, 85 transitions, 455 flow. Second operand 6 states and 200 transitions. [2024-11-20 09:42:28,159 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 92 places, 182 transitions, 1347 flow [2024-11-20 09:42:28,245 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 91 places, 182 transitions, 1346 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-11-20 09:42:28,248 INFO L231 Difference]: Finished difference. Result has 95 places, 96 transitions, 601 flow [2024-11-20 09:42:28,248 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=454, PETRI_DIFFERENCE_MINUEND_PLACES=86, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=85, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=601, PETRI_PLACES=95, PETRI_TRANSITIONS=96} [2024-11-20 09:42:28,249 INFO L277 CegarLoopForPetriNet]: 53 programPoint places, 42 predicate places. [2024-11-20 09:42:28,249 INFO L471 AbstractCegarLoop]: Abstraction has has 95 places, 96 transitions, 601 flow [2024-11-20 09:42:28,250 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 25.0) internal successors, (125), 5 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-20 09:42:28,250 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-20 09:42:28,250 INFO L204 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] [2024-11-20 09:42:28,259 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2024-11-20 09:42:28,450 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-20 09:42:28,451 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2024-11-20 09:42:28,451 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-20 09:42:28,451 INFO L85 PathProgramCache]: Analyzing trace with hash -1218432637, now seen corresponding path program 1 times [2024-11-20 09:42:28,451 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-20 09:42:28,451 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [555166750] [2024-11-20 09:42:28,451 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-20 09:42:28,452 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-20 09:42:28,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 09:42:31,055 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-20 09:42:31,055 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-20 09:42:31,055 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [555166750] [2024-11-20 09:42:31,055 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [555166750] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-20 09:42:31,055 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [772236877] [2024-11-20 09:42:31,056 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-20 09:42:31,056 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-20 09:42:31,056 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-20 09:42:31,057 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-20 09:42:31,057 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-11-20 09:42:31,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 09:42:31,210 INFO L255 TraceCheckSpWp]: Trace formula consists of 352 conjuncts, 44 conjuncts are in the unsatisfiable core [2024-11-20 09:42:31,220 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-20 09:42:31,279 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2024-11-20 09:42:31,376 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 1 [2024-11-20 09:42:31,429 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-11-20 09:42:31,429 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2024-11-20 09:42:31,486 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-11-20 09:42:32,060 INFO L349 Elim1Store]: treesize reduction 16, result has 64.4 percent of original size [2024-11-20 09:42:32,060 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 46 treesize of output 42 [2024-11-20 09:42:32,089 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-20 09:42:32,089 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-20 09:42:40,762 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-20 09:42:40,762 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 155 treesize of output 95 [2024-11-20 09:42:40,863 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-20 09:42:40,863 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 322 treesize of output 478 [2024-11-20 09:42:40,962 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-20 09:42:40,962 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 226 treesize of output 370